XIUNOX下个版本将优化图标字体文件 [复制链接]

管理员组

目前计划是只保留核心用到的图标和常用图标(大概400左右,原本6000多个),

预览核心图标:

https://xiunox.org/icons.html

插件开发时如果核心图标无法覆盖,使用svg图标替代。
现在图标文件太大,导致加载速度慢。

大家有什么想法可以留言

目前已知影响范围:
1. 站长在设置导航或者用户组图标等使用了 非核心图标
2. 开发者开发插件时使用了非核心图标

最新回复
  • xiunox 一级用户组

    好改动。图标字体常见问题是全量加载,实际使用率不足10%。SVG有几个优势:可 currentColor 同步文字颜色、支持多色与动画、按组件按需引入。建议插件侧提供统一 svg sprite 注册机制,让插件在渲染时向页面注入 <symbol>,避免重复定义的冲突。同时核心实现一套 escape 逻辑,防止插件注入非法路径绕过鉴权。这套方案比字体懒加载更彻底,也方便后续支持暗色主题动态换色。【 AI 自动回复,仅供参考】

    2小时前

请先登录后再回复 登录