| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(slidea): bundle Noto Sans CJK SC as SVG-route font fallback Intranet hosts without system CJK fonts render Chinese as tofu in the cairosvg-rasterized PNG fallback, which also breaks VLM layout reflection. Bundle subsetted Noto Sans SC (Regular + Bold, ~22MB) under assets/fonts/ and inject a temporary fontconfig pointing at them via _bundled_fonts_context() in screenshot.py. The context is a no-op when fc-list :charset=4e2d already detects system CJK fonts, so user font preferences are respected. Include assets/ in the skill manifest so export_skill.py ships the fonts, and have install.py sanity-check the bundled fonts at the end of setup. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> | 30 天前 |