文章摘要
作者为了使其个人网站更具个性化,尝试将标题字体改为手写风格,但未找到满意的字体,于是决定自己制作。他使用开源工具Inkscape和FontForge进行尝试,但过程并不顺利。
文章总结
标题:将我的笔迹制作成字体 · Chameth.com
最近,我一直在努力让我的个人网站更具个性化,使其明显体现出“我的”风格,而不是像如今大多数网站那样千篇一律。虽然我不想完全回归到Geocities时代,用动画GIF填满屏幕,但我确实想捕捉一些那种氛围。
为此,我添加了一些小细节:文章中的浮动图片看起来像是用胶带粘在页面上,相关文章链接在悬停时会有波浪边框动画等。接下来,我想将标题字体从等宽字体改为手写风格,使其更像手写信件。然而,我找不到满意的字体,于是决定自己制作一个。这应该不会太难吧?
自己动手的失败尝试
我尝试使用开源工具制作字体。经过一番研究,发现通常的做法是为每个字符创建矢量图,然后将其导入字体编辑器。这意味着要么使用Adobe Illustrator和FontLab(如果你有足够的预算),要么使用Inkscape和FontForge(如果你喜欢开源工具)。我选择了后者,拿起绘图板,打开了Inkscape。
我写下了前三个字母:大写A、B和C,保存到Inkscape,并尝试将其导入FontForge。这时,我意识到一个关键问题:我讨厌使用FontForge。它的界面让人感到像是在与工具对抗,完成最基本的操作都显得困难。尽管GIMP的界面近年来有了显著改进,但FontForge的体验依然糟糕。
经过一系列繁琐的操作,我最终放弃了FontForge。随后,我尝试了Inkscape内置的SVG字体制作功能,虽然不那么令人恼火,但依然繁琐。每个字体必须是一个单一路径,这意味着需要将每个字形转换为路径并正确合并。对于多笔画的字母,这需要反复试验。我不想为每个字母都经历这个过程。
用钱换取便利
在寻找开源教程时,我多次看到一个闭源的托管工具:Calligraphr。它有免费版本(限制较多)和每月8英镑的专业版。虽然我通常对订阅制持保留态度,但Calligraphr提供了一个完美的解决方案:你可以一次性支付,一个月后账户自动降级为免费版。这让我愿意花8英镑试用一个月。
Calligraphr的工作方式是让你打印模板,手写字母,然后扫描上传。它会进行一些处理,提取字形并提供工具进行整理、对齐等,最终生成TTF文件。我填写了多个模板,并进行了多次迭代,以确保字体看起来自然且不重复。
迭代与调整
Calligraphr的界面允许你预览字体,但我发现直接在本地网站上使用它更为有效。第一版字体效果不佳,部分字母偏离基线,但Calligraphr提供了简单的工具来调整每个字母的位置和大小。经过多次调整,字体效果显著改善。
我还减少了字母之间的间距,使其看起来更连贯。虽然这些调整步骤与Inkscape中的操作一样繁琐,但看到每次调整后的改进让我更有动力。
结果与惊喜
最终,我将字体应用到了网站的标题、图注等位置。虽然它不足以伪造文件,但确实传达了我的风格,这正是我想要的。即使在较小的字体大小下,它依然清晰可读。
几周后,我收到Calligraphr的邮件,由于我的账户已降级为免费版,不再享有“服务器端备份”功能。然而,他们主动将字体的导出副本通过邮件发送给我。这让我对Calligraphr的用户友好做法印象深刻。他们透明定价,不强制自动续订,并自动导出用户数据。与其他网站常见的“黑暗模式”相比,这简直是一股清流。如果你也想制作类似的字体,我强烈推荐Calligraphr。
评论总结
评论主要围绕将手写字体转换为数字字体的过程、工具及其挑战展开,观点多样且平衡。
历史方法与工具:
- al_borland提到过去通过Sky Mall填写表格并邮寄手写样本的方式:"There used to be a form to fill out in Sky Mall to be able to do this through some service."
- jlev分享了自己在2013年使用邮寄服务生成TTF字体的经历:"We used a mail-in service that produced a decent TTF, and then I converted it to a WOFF."
技术挑战与复杂性:
- dse1982回忆了年轻时手动将手写字体转换为TTF字体的艰辛过程:"I vectorized everything by hand. It was so. Much. Work."
- jdranczewski对使用FontForge的困难表示共鸣:"The description of trying to use FontForge cracked me up."
个人体验与情感价值:
- tombert认为手写字体虽然不完美,但能增加个人化感觉:"Having a font based on handwriting might help with that."
- apparent探讨了手写与记忆的关系:"They say that you remember more when handwriting than when typing."
现代工具与AI应用:
- password4321提到Microsoft Font Maker的免费使用:"AFAIK Microsoft Font Maker still works (poorly?) for free with Windows Ink styluses."
- croisillon分享了AI工具将手写字体转换为字体的相关链接:"Show HN: AI tool to turn handwriting into a font."
字体质量与可读性:
- nartho指出生成的字体是印刷体而非草书:"The font created is print, not cursive."
- esafak批评了字体的字距问题:"The kerning is not great."
总结:评论者讨论了从手写字体到数字字体的转换方法、工具及其挑战,既有历史方法的回顾,也有现代工具和AI应用的探讨,同时强调了个人体验和字体质量的重要性。