Changelog
- Charts from data: chart bars and arcs used to be placed by hand in SVG, and
build.py --chartnow draws six chart types from a JSON spec, sized for a document column, while--deliverfails a chart whose marks no longer match its data. - Korean PDF rendering: Korean text showed blank in macOS Preview and MuPDF and broke lines inside words, and the render now embeds a TrueType copy of Source Han Serif K and breaks Korean only between words.
- Slide type scale: slide titles were set at 24pt over 11pt body text, which left content in the top third of each slide, and the deck templates now use 32pt titles and 13pt body text, with the bottom takeaway clear of the footer.
- Delivery over MCP:
kami_checkran only part of the checks, and the newkami_delivertool returns the same READY or NOT READY verdict as--deliver, while a resume too thin for two pages is reported as a data gap. - Brand profile from a website: a brand profile had to be written by hand, and
scripts/brand_extract.py <url>now drafts one from the site's colors, fonts, and logo, darkening the accent until it reaches 4.5:1 on parchment, for review before use.
更新日志
- 数据图表生成:此前图表坐标需在 SVG 中手工计算,现在
build.py --chart根据 JSON 数据生成六类图表并适配文档栏宽,--deliver会拦下与数据不一致的图表。 - 韩文 PDF 渲染:韩文此前在 macOS 预览和 MuPDF 中显示为空白,并在词中间断行,现在渲染时嵌入 Source Han Serif K 的 TrueType 副本,只在词与词之间断行。
- 幻灯片字号:幻灯片标题此前为 24pt、正文 11pt,内容集中在页面上方三分之一,现在模板标题改为 32pt、正文 13pt,底部结论条也不再与页脚重叠。
- MCP 交付检查:
kami_check此前只执行部分检查,新增的kami_deliver返回与--deliver相同的 READY 或 NOT READY 结论,素材不足两页的简历改为报告数据缺口。 - 网站品牌提取:品牌档案此前需要手写,现在
scripts/brand_extract.py <url>根据网站的颜色、字体和标志生成草稿,并将强调色加深到在纸色背景上达到 4.5:1,经确认后使用。
Thanks
Issue reporters this cycle: @fshaan.
Kami helps AI agents create clear, consistent professional documents. https://github.com/tw93/Kami