fix(fonts): Termux 上注册 Android 系统 CJK 字体,消除中文方框

glibc 构建跑在 Termux 里时 target_os 仍是 linux,fontdb 只扫 Linux 常规
字体目录,/system/fonts 不在其中,中文实例名与界面文案全渲染成方框。
在字体求值入口按运行时识别 Termux,把 NotoSansCJK 等候选注册进
cosmic-text 的字体库(OnceLock 只加载一次,找不到就静默放过)。
app-iced 直接依赖 unlucky-core 复用平台识别,不再本地复制环境判断。
This commit is contained in:
AskaEth committed 2026-11-06 22:31:11 +08:00
1 parent 898e052c2d
commit 76ddc9b3e9
3 files changed
+39

No files matched your search

Generated
+1
View File
@@ -5003,6 +5003,7 @@ dependencies = [
"image",
"log",
"unlucky-cli",
"unlucky-core",
"unlucky-design",
"unlucky-i18n",
"unlucky-presenter",