diff --git a/client/pubspec.yaml b/client/pubspec.yaml index 7a2d556..e3b700f 100644 --- a/client/pubspec.yaml +++ b/client/pubspec.yaml @@ -69,14 +69,17 @@ flutter: assets: - assets/fonts/NotoSansSC-Regular.ttf - - assets/fonts/NotoSansSC.ttf + - assets/fonts/NotoSansSC.ttf # 可变字体:golden_harness / tools 按路径加载,勿从 assets 移除 - assets/config/app_info.json - assets/brand/logo_mark.png fonts: + # family 指向静态 Regular(非可变字体):可变版 NotoSansSC.ttf 的 fvar 轴在 Windows + # dart:ui(Skia) 下解析失败 → 标签 canvas 文字整片空白(macOS CoreText 能取默认实例故正常)。 + # 该 family 仅 print_util 标签 canvas 用,静态 Regular 三端一致可渲染,粗体走合成加粗。 - family: NotoSansSC fonts: - - asset: assets/fonts/NotoSansSC.ttf + - asset: assets/fonts/NotoSansSC-Regular.ttf # 等宽真相源(原型 --font-mono 首选 JetBrains Mono,OFL 可再分发): # 打包进 app → 原型截图 / golden / 三端真机等宽渲染完全同源。 - family: JetBrainsMono