github ayss2188/porsche-font v4.4.8.2
保时捷字体 v4.4.8.2

latest releases: v4.5.0, v4.4.9
18 days ago

🐞 大 bug 修复:中文合集(.ttc)从来没被替换过

ttcwrap.sh 里写字节的格式写成了 '\\%03o'(多一个反斜杠)。
shell 把 \\ 当字面反斜杠,于是输出的是文本 \101\102… 而不是字节 →
表目录长度永远对不上 → ttc_wrap 一直返回 1、产物 0 字节。

影响:所有靠 .ttc 合集出中文的机型,中文兜底字体从来没有真正换过
(诊断报告里的 via=wrapfail 就是它;魅族那台 8 个中文合集一直没生效)。

已修:重写字节发射器 + 启动时探测本机 printf 的八进制写法,两种都不认就用 awk。
本地已用真实字体验证:5 face 合集、混合合集都生成成功,结构校验通过。

🐞 修「升级后第一次开机会没有字体」

  • 安装/升级删完扫描缓存后当场重扫一次
  • 开机补计划失败时再补一次完整重算(第一次轻量、跳过合集)
  • apply 输出写进 mount.log,失败原因不再被吞掉

✨ 新增:一键抓崩溃日志(App 闪退 / WebUI 闪退)

「④ 抓崩溃日志」:开始 → 复现 → 停止并导出 → Download/崩溃日志_时间.txt

  • 每个崩溃点前后各 120/260 行 + 尾部 4000 行 + 汇总头
  • 附带系统侧证据:dropbox / tombstone / ANR traces
  • 停止后再点不会重复生成(返回上次那份)
  • 可一键上传(弹窗写备注 + VPN 提示 + 先测网络)
  • 界面异步:后台启动 + fetch 轮询,按钮变字转圈

WebUI 闪退时的备用入口:管理器「操作」按钮 / 模块目录里的
抓日志-开始.sh、抓日志-停止导出.sh、打开WebUI.sh / 命令行。

✨ 一键上报:带上所有现成数据(仍 1~2 秒)

字体元数据、字体库清单、扫描缓存、挂载状态、合集日志、抓日志状态、
冲突模块、环境、开机事件、设置全文。上限 4KB → 64KB。

🔧 「操作」按钮变得纯粹

  • KernelSU / APatch:只抓日志
  • Magisk:只打开 WebUI

🐞 诊断报告两处误报

  • protect.list / 粗细调节族里的字体不再被标成 [★要修]
  • 「字体库 N 个」现在包含内置配色

💬 文案与界面

  • 刷入提示改成实情(几十秒到几分钟),不再写"很快"
  • 分区顺序:② 快速通道 → ③ 完整报告 → ④ 抓崩溃日志 → ⑤ 网络诊断
  • 入口卡「遇到问题?抓日志 / 报故障」,说明移到卡片外
  • 修掉 HTML 未闭合导致 ⑤ 网络诊断 看不见的 bug

Don't miss a new porsche-font release

NewReleases is sending notifications on new releases.