干笔自然手记演示
制作像博物学家笔记本一样的演示,适合自然、社区和邻里项目:暖色纸面、流畅的手写体标题中有一个短语为蓝色、小号无衬线正文,每页一幅画在干笔刷底上的钢笔排线写生(鸟、枝条、鸟巢、鸟屋、饮水盘或花箱),配可编辑的标签、编号标记、连线和数据条。
准备好项目、听众、必须原样使用的事实和数字,以及页数;自己的图片可选。Skill 会交付一个离线 HTML 演示,可在浏览器里编辑,并导出可编辑的 PowerPoint。
使用方法
需求与页序
Agent 问清主题、听众、讲完后希望发生什么、必须原样使用的事实和数字以及页数,再给每页安排一种版式,并选定一套配色。
图片与构建
没有自己的图片时,在 art.json 里描述每幅写生,用 almanac-art.py 绘制;写好 plan.json 和 settings.json,再运行 kit.py compose、set-palette.py、make-deck.py 和 verify-deck.py,生成一个离线 HTML 文件。
逐页查看并导出
在浏览器里打开每一页,检查换行、重叠和标签,试一下编辑、撤销、保存和演示,再导出 PowerPoint 并用 verify-pptx.py 对照检查。
常见问题
导出的 PowerPoint 真的能编辑吗?
能。标题、标签、数据条标签和数值、阶段文字、提示和页脚都是原生文字;数据条、标签、标记和连线是原生形状;每幅写生、笔刷和图标单独成图,保留演讲者备注,没有整页图片。两套示例分别有 77 和 57 个文本框。
图片从哪里来?
优先使用你自己的图片。否则由随包的 almanac-art.py 根据简短的 JSON 描述,在干笔刷底上画鸟、枝条、鸟巢、鸟屋、饮水盘和花箱的钢笔排线写生。只用 Python 标准库,不调用任何模型或图像服务;相同输入得到相同输出。
用什么字体?
标题用 Dancing Script,正文用 Mulish,均为 SIL Open Font License,随包提供。请在演示电脑上安装,换行才会一致。中文、日文和韩文标题使用粗体系统字体,不是手写体。
有哪些已知限制?
写生来自固定的题材和姿态,飞行姿态最简化。在 PowerPoint 里标签、数据条和标记是普通圆角形状。LibreOffice 里圆形标记中的数字会偏下几个像素,但仍在标记内。较长的中文标题最后一行可能只剩一个字。
测试了什么?
两套示例演示都从全新解压的安装包生成。每一页都在 Chrome 和 LibreOffice(渲染导出的 PowerPoint)里看过,每套演示的 31 项浏览器交互检查全部通过,另有 17 项构建和 23 项绘图与配色错误路径检查;用 python-pptx 修改后保存并重新打开,修改仍在。没有在 PowerPoint、Keynote 或 WPS 里打开过。