SkillsScout
FRONTEND-DESIGN / 前端与设计

draw-your-font

收录日期 2026-07-25·来源仓库 ↗
受欢迎程度
5
可用程度与相关性
9
安全性
8
7.3SCOUT SCORE

1. 基本信息

项目 内容
名称 draw-your-font
作者/维护者 Danilo Znamerovszkij(个人开发者)
来源链接 https://github.com/danilo-znamerovszkij/draw-your-font
许可证 MIT(数据来自 GitHub API)
GitHub Stars 159(数据来自 GitHub API)
Forks 20(数据来自 GitHub API)
最新版本 0.1.0(数据来自 npm package.json)
安装方式 npx skills add danilo-znamerovszkij/draw-your-font,或作为独立 CLI 用 npx draw-your-font

2. 功能介绍与亮点

draw-your-font 把一张手写字母的照片变成一个可安装的字体文件(TTF/WOFF/WOFF2)。完整流程是:(可选)打印字符模板 → 手写并拍照 → 自动分割识别每个字符 → 标注 → 生成字体 → 预览校对 → 对话式精修。

核心亮点:

3. 适用场景

所属分类:前端与设计

4. 跨 Agent 兼容性

5. 推荐理由

这是一个小而完整、定位清晰的创意工具:把“手写照片变字体”这件事做到了免费、开源、完全本地处理,且通过 Agent 的视觉能力把原本需要专业软件的繁琐流程(分割、标注、微调)变成了几句对话。相比同类网页工具普遍需要上传照片、按订阅收费,它在隐私与成本上都更友好,同时保留了纯 CLI 后备方案,不绑定任何单一 Agent 生态。

6. 评分

维度 分数 说明
受欢迎程度 5 仓库创建仅 3 天已获 159 Star、20 Fork(约 12.6%,比例健康),npm 包近一周下载 136 次,短期增长明显;但目前尚未检索到第三方独立讨论
可用性 9 一条 npx skills add 命令即可安装;SKILL.md 含完整分步示例与故障排查参考文档;近 3 日持续有实质提交;纯本地运行,无需付费依赖或额外账号,也无需安装外部二进制工具
安全性 8 见下方安全检查清单

安全检查清单:

检查项 结果
① Shell 命令及权限范围 仅本地 Node.js CLI 处理图片、生成字体文件,不涉及系统级操作或提权
② 运行时联网外发 仓库明确声明手写内容不离开本机;依赖库均为离线图像/字体处理库,未见网络请求代码
③ API Key/凭据 全流程无需注册、无需任何密钥
④ 可疑指令 SKILL.md 及脚本中未见 prompt injection 或隐蔽指令迹象
⑤ 作者信誉 GitHub 账号 2017 年创建、20 个公开仓库;提交记录均为透明的功能迭代(落地页、演示视频、文案打磨),未见刷星或 SEO 操纵措辞
⑥ License MIT,明确
⑦ 维护时间 仓库创建于 2026-07-22,最近提交 2026-07-24,活跃维护中

综合评分(三项均值)≈ 7.3

7. 跟同类 Skills 相比的优势

竞品 定位 与本技能的差异
Calligraphr 老牌在线手写字体生成器,提供浏览器内编辑器,订阅制(约 $8/月起) 需要把手写照片上传到第三方服务器;draw-your-font 完全本地处理、免费开源
YourFonts / FontCraft / HandFonted 同类免费或低价的网页版手写转字体工具 多为网页表单一次性生成,缺少迭代打磨环节;draw-your-font 可通过与 Agent 对话反复调整粗细、圆润度、修正单个字符瑕疵

8. 用户评价

该技能发布仅 3 天,目前尚未检索到第三方平台的具名用户评价。

9. 其他补充

作者在 README 中说明字距微调(kerning)与连字(ligatures)是 v2 计划功能,当前版本(0.1.0)仅输出单一字重的字体。

10. 安装使用方式

作为 Claude Code / Codex / OpenClaw / Hermes Agent 技能:

npx skills add danilo-znamerovszkij/draw-your-font

安装后在对话中调用该技能并附上手写照片即可(例如拖入照片文件,说“这是我的手写照片,帮我做成字体”)。

作为独立 CLI(无需任何 AI):

# 打印字符模板
npx draw-your-font template -o template.pdf --charset minimal

# 拍照后直接生成字体
npx draw-your-font make photo.jpg --chars "ABCabc" --name "My Hand"

系统要求:Node.js ≥ 18,支持 macOS / Linux / Windows,无需安装 FontForge、ImageMagick 等外部工具。首次使用前建议先运行技能自带的 resolve-cli.js 脚本确认本机调用路径,安装后无需重启终端或 Agent。

11. 注意事项