danilo-znamerovszkij/draw-your-font
Turn a photo of your handwriting into a real font (TTF/WOFF/WOFF2) - free, open source, no uploads. Node CLI + Claude Code skill.
解决的问题
将手写字母的照片转换为可安装的字体文件(TTF、WOFF、WOFF2),无需依赖付费服务或手动数字化。它能处理现实世界中杂乱的照片——包括光线不佳或螺旋笔记本装订的图片——所有处理均在本地完成,保障隐私安全。
工作原理
该工具使用一个将照片转换为字体的流水线,包含以下步骤:
- 处理:使用自适应阈值和斑点检测,分离出手写字符。
- 标注:通过具备视觉能力的AI(如Claude)、预设模板顺序或用户手动输入来识别字符。
- 矢量化:使用 potrace 引擎将图像转换为矢量。
- 度量标准:将字符映射到统一的1000单位em方格中,确保大写字高、x高和降部深度一致,使结果感觉像专业字体。
适用人群
希望在不支付订阅费、不将数据上传至外部服务器的情况下,将个人手写体数字化用于个人或商业用途的人。
主要亮点
- AI集成:可作为 Claude Code 技能使用,自动标注字母并通过对话迭代优化字体。
- 本地处理:所有处理均在用户设备上完成,无数据上传。
- 零依赖:仅需 Node.js,无需 FontForge 或 ImageMagick 等外部二进制文件。
- 灵活输入:支持结构化打印模板和自由形式的照片(如餐巾纸或笔记本)。
相关
- 项目
- 项目
- Dispatch
- 项目
- 项目