最近在朋友圈看到有人晒自己手写的字体,感觉挺有意思的,就想着自己能不能也搞一个。说实话,一开始完全不知道怎么作字体,查了好多资料,踩了不少坑,才慢慢摸索出门道。今天就把我折腾了一个月的经验整理出来,希望能帮到和我一样想自己动手做字体的朋友。
第一步:搞清楚你要做什么类型的字体
在做之前,先想清楚自己想要什么样的字体风格。我一开始就犯了个错误,想直接做一套完整的中文字库,结果写了不到100个字就放弃了。后来才明白,字体设计这件事要从小处着手。
- 手写体:最入门的选择,直接用笔写,保留个人风格,适合做签名、标题
- 楷体变种:在标准楷体基础上改笔画,难度中等,适合正文排版
- 创意字体:完全自由发挥,比如把笔画改成圆点、三角形,适合海报设计
我个人建议新手先从手写体开始,因为门槛最低,而且做出来最有成就感。我当时就是写了500个常用字,虽然不多,但已经够日常发朋友圈用了。
第二步:准备手写稿
这一步很多人会忽略,觉得直接在电脑上画就行。但实际经验告诉我,手写稿的质量直接决定了最终字体的效果。
2.1 工具选择
- 笔:建议用签字笔或者钢笔,不要用太粗的笔,不然扫描后笔画容易糊在一起。我试过0.5mm和0.7mm的,感觉0.5mm最合适
- 纸:普通的A4打印纸就行,不要太滑,也不要太粗糙。我一开始用了素描纸,结果笔画边缘全是毛刺
- 模板:网上可以下载字体设计模板,上面有格子,每个字写在格子中间,方便后期处理
2.2 书写注意事项
- 保持一致性:同一个字的所有笔画粗细要尽量一样,比如写“竖”的时候,每次下笔力度要均匀
- 间距均匀:字与字之间留出空隙,不要太挤,否则后期切割很麻烦
- 多写几遍:每个字至少写3遍,选最好看的一个。我当时写了50个字就手酸了,但坚持下来效果确实好
第三步:扫描与图像处理
写完之后,要把手稿变成电子版。这一步很多人以为很简单,其实有不少坑。
3.1 扫描
用扫描仪或者手机拍照都可以。如果用手机,记得光线要均匀,不要有阴影。我试过在台灯下拍,结果每个字旁边都有黑影,后期去背景特别麻烦。扫描仪的效果最好,分辨率设到300dpi就够用了。
3.2 图像预处理
把扫描好的图片导入到Photoshop或者免费软件GIMP里,做以下处理:
- 去色:把彩色图片转成黑白,方便后续识别
- 调整对比度:让笔画更清晰,背景更白。我一般把对比度拉到70%左右
- 裁剪:把每个字单独裁剪出来,保存成PNG格式,背景要透明
这一步很枯燥,我裁剪了500个字,花了整整一个下午。但如果不做,后面软件识别会出问题。
第四步:使用字体制作软件
图像处理好之后,就要用专门的字体制作软件来生成字体文件。市面上这类软件不少,我主要用的是两款。
4.1 导入字形
打开软件后,会看到一个字母表或者汉字表。你要把之前裁剪好的PNG图片,拖到对应的格子里面。比如“我”字就拖到“我”的格子里。这一步很简单,但要注意对齐,让每个字都在格子中央。
4.2 调整参数
- 基线:所有字的底部要对齐,不然打出来会高低不平。我一开始没注意,结果打出来的字像波浪线
- 字高:保持每个字的高度一致,尤其是上下结构的字,比如“意”字,上面“音”和下面“心”的比例要协调
- 左右间距:每个字左右留白要均匀,不然排版时会忽松忽紧
4.3 生成字体文件
所有字都调整好之后,就可以导出字体了。常见的格式有TTF和OTF,Windows和Mac都能用。导出后安装到电脑上,就可以在Word、微信、PS里使用了。
第五步:测试与修改
字体生成后,不要急着用。我建议先打一段文字出来,看看效果。我第一版字体打出来之后,发现很多字大小不一,比如“国”字比“口”字大了一圈。后来我一个一个调整,又花了三天时间。
- 检查字形:有没有笔画断开的?有没有多出来的黑点?
- 检查间距:字与字之间会不会太挤或太松?
- 检查特殊字符:标点符号、数字、英文字母都要做,不然打字时会缺字
说实话,这个过程很磨人,但看到自己写的字能在电脑上打出来,那种成就感还是值得的。
补充方案:如果你觉得太麻烦,可以试试这个工具
上面说的这套流程,确实比较费时间,尤其是手写和裁剪那两步。如果你不想这么折腾,或者只是想快速做一个字体玩玩,可以试试一些在线字体生成工具。我自己用过一款叫手写字的微信小程序,它不需要扫描和裁剪,直接在手机上手写,系统会自动生成字体文件。
优点
- 方便:不用电脑,手机就能操作,适合临时需要做个签名或者标题字体
- 速度快:写几十个字,几分钟就能生成,不像传统方法要折腾好几天
- 模板多:内置了一些笔画模板,可以调整粗细、倾斜度,适合新手
限制
- 字库有限:免费版只能生成100个常用字,要全部汉字需要付费。而且生成的字体不能商用,只能个人使用
- 精度不够:因为是在手机上写,屏幕比较滑,写出来的笔画细节不如纸上。如果你对字形要求很高,比如要做印刷级别的字体,还是建议用传统方法
- 导出格式单一:只能导出TTF格式,不支持OTF,而且在Mac系统上兼容性一般,我试过在Pages里用,有些字会显示乱码
总的来说,这个工具适合应急或者玩玩,不适合正式项目。如果你只是想在朋友圈秀一下自己的字,或者做个微信聊天字体,那它是个不错的选择。但如果你想做一套完整的中文字库用来做设计,还是老老实实走手写+扫描的流程吧。
最后说一句,字体设计这件事,不管用什么方法,最重要的是坚持。我一开始也想过放弃,但看到最后成品的那一刻,觉得一切都值了。希望这篇文章能帮到想尝试怎么作字体的你。