最新版本的 Claude 模型被指具备调用多种外部 Python 工具、执行相对复杂任务的能力。一名软件工程师兼人工智能领域从业者 Ashe Magalhaes 近期展示了一个具体用例:通过该模型,从一页包含完整字符集的扫描图像中自动生成可安装到电脑上的 Truetype 字体文件。
据介绍,这一方法可将个人手写体转换为数字字体,也可在具备一定绘画或设计能力的情况下,用于制作自定义字体。相关体验者表示,整体操作流程相对简便。
在此之前,若用户希望对字体设计进行精细控制,通常需要借助 Calligraphr、HandFonted 或 FontForge 等专业工具。报道指出,目前只需注册一个免费的 Claude 账户,并按步骤向模型发出请求,即可尝试完成类似操作。
在实际测试中,体验者首先向 Claude 询问是否能够将纸上手写字通过扫描转换为字体。模型给出的答复包括一个大致工作流程,并提供了可打印的模板,方便用户在预设网格中书写制作字体所需的全部字符。同时,模型给出了扫描建议,例如避免阴影、强烈倾斜角度,并保持光线均匀,以便后续识别和描摹轮廓,将笔迹转换为构成每个字符的矢量线条。
由于测试者并未使用模板,而是直接上传了一张已写好字母表的纸张扫描图像,且刻意采用参差不齐、类似电影《七宗罪》中反派书写风格的笔迹,Claude 在回应中对该书写风格作出评价后,开始进行处理。

模型在交互中表示,其本身不直接具备字体创建功能,但可以通过调用 Python 字体库来完成相关步骤,并称将“搭建环境并处理图像”。在随后的几分钟内,Claude 以“自述”方式说明其处理流程,包括对扫描页进行字符分割、轮廓描摹、多次尝试与修正、结果拆分及字体组装等。首个生成结果为 .TTF 文件。
测试者将该 .TTF 文件导入 macOS 的“字体册”后发现,初版字体存在明显问题:每个字形呈现为类似墨迹斑点的形态,仅能模糊联想到原始字母。随后,测试者将这一结果的截图再次上传给 Claude,请其进行修正。
Claude 在查看截图后指出,问题出在未能正确检测字母外轮廓,并据此调整处理方式。经过再次数分钟的处理后,模型生成了新的字体文件。第二版字体中字母已基本可辨认,但带有内部空洞的字形(如“O”“A”“R”“g”“e”等)均被渲染为实心形态。
在又一次上传截图并请求进一步修正后,测试者获得了可用的字体文件。不过,该版本仍存在个别字符合并的问题,例如“x”和“y”被识别为一个字形而非两个独立字形,需要额外调整。经过多轮迭代后,Claude 最终生成了与原始手写体基本对应的字体。
测试者随后使用 Ashe Magalhaes 提供的样本进行对比测试,结果显示,在书写更为规整的情况下,生成效果从一开始就明显更好。基于这一经验,测试者建议在有条件时使用带有线条的纸张,并保持每个字符之间合理间距;如使用 Claude 提供的书写模板,则有助于减少后续反复修改的次数。