Compare commits

..

2 Commits

Author SHA1 Message Date
wangjia df242dd703 chore: release client-v1.1.16
Deploy Client / build-client-web (push) Successful in 1m0s
Deploy Client / build-macos (push) Successful in 2m58s
Deploy Client / build-android (push) Successful in 1m18s
Deploy Client / build-ios (push) Successful in 3m22s
Deploy Client / build-windows (push) Successful in 2m8s
Deploy Client / release-deploy-client (push) Successful in 3m5s
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bupi8Kdqkfx2N5acFsHTx5
2026-08-28 20:02:17 +08:00
wangjia 6610d629ce fix(client): 修复 Windows 标签打印中文空白(NotoSansSC family 改用静态字体)
可变字体 NotoSansSC.ttf 的 fvar 轴在 Windows dart:ui(Skia) 下解析失败致标签 canvas 文字全空白(macOS CoreText 正常);family 重指静态 NotoSansSC-Regular.ttf。可变版文件保留(golden_harness/tools 仍按路径加载)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bupi8Kdqkfx2N5acFsHTx5
2026-08-28 19:32:33 +08:00
2 changed files with 10 additions and 2 deletions
+5
View File
@@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.1.16] - 2026-08-28
### 修复
- 修复 Windows 桌面版打印商品价签时中文(店名、品名、编号等文字)整片不显示、只剩条码与二维码的问题;现在价签中文在 Windows 上正常清晰显示。
## [1.1.15] - 2026-08-28
### 改进
+5 -2
View File
@@ -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 MonoOFL 可再分发):
# 打包进 app → 原型截图 / golden / 三端真机等宽渲染完全同源。
- family: JetBrainsMono