v4.3.8
直接从 v4.3.0 升到这一版即可 —— 中间几个版本已全部撤回,不需要逐个升。
遇到问题请发一份诊断报告(在「遇到问题?」里点「一键上报」)。
🔧 界面底座换成主项目 v1.3.5 那一套
之前有几个版本(已撤回)在部分机器上出现「打开 WebUI 一直显示正在读取、什么都没有」。
现在界面直接按打包时写入的 id 算出模块路径,不再运行时探测
(探测要跑一条命令,某些环境下它不返回,界面就永远卡在那里);
状态查询也不再顺带扫描十几个系统字体目录。
🐞 修好了「中文一直是系统原来的字体」(重要)
三星等机型的中文来自 .ttc 合集(SECCJK-Regular.ttc 的 index="2"),
模块要把你的字体包成"同样多 face 的合集"才能顶替它。
之前有几个版本(已撤回)这一段是坏的:安装时保存"哪个合集哪几号是中文"的那份清单,
写的时候先把它自己截断成了空文件;读取端又把"空"当成"这台机器没有中文合集",
合集替换于是被永久关掉。
于是:清单里的 .ttf 槽位全都换掉了(界面显示全部生效),
但中文走的那几个合集没换,所以看着还是系统原来的字体。
现在:
- 写清单改成先写临时文件再替换,不会再把自己清空
- 读到清单后正确输出(原来读到了内容却没有输出)
- 升级时清掉旧清单、重新算一次 —— 升级即自愈,不用手动删文件
- 合集只换中文那几号 face,日文/韩文保留原字形,不会被牵连
🐞 修好了「字体大小显示成 1 KB / —」
大小改成读 .meta 里导入时记下的真实字节数。内置三套配色在注入时也会记下大小,
所以三张卡片都会显示真实大小。读不到显示「—」,不会再编一个 1 KB。
🐞 修好了「切保留锁屏时钟开关后,软重启不生效」
切换开关会让要替换的槽位变少,少掉的正是时钟槽位;而软重启只"挂新的"、不撤旧的。
现在重新应用时会记下上一份计划,软重启前按差集把旧槽位撤掉,再挂新的。
⚡ 免重启更快
不再重复挂载(原来把刚挂好的又卸了重挂一遍)、挂载合并成一次调用、
已经挂好的槽位批量查表跳过。
🎨 界面
- 内置配色固定顺序:718素装版(无色版) → 911经典版(一点红) → GT3赛道版(烈焰版)
- 主色调保时捷红
🔧 其它
- 升级(版本变化)会重新扫描槽位、重新合成中文合集,旧版留下的派生数据一律作废
- 卸载:四个配色包共用同一个字体库,卸载其中一个不会连累其它三个
(只要还装着任意一个配色包,字体库就保留;都卸干净才删) - 包内不再带开发备注文件
📌 说明
- 三套内置配色随包提供,不用导入
- 想换配色:在 WebUI 里点卡片 → 重启生效;选「无字体」即恢复默认