.
如何自己制作手写字体
首先,本程序的命令行是fontin。基本步骤就是:先写字:
打印或手绘一张格子纸,做为模板,在上面拓着写字。字的次序,可以根据国标的GB2312,GBK,或者GB18030的次序来书写,也可以直接根据统一码(Unicode的次序来书写。
下载网页提供几种格子纸模板的PDF文件可供参考。再电脑处理:
扫描写好的字(300dpi,600dpi或以上->打开扫描好的图像->在图像上打格子->对格子进行编码->储存生成的字体->输出.sfd格式字体。
.sfd格式的字体是用来最终生成我们应用程序可以使用的矢量字体,例如TTF,OTF格式,需要用fontforge这个程序打开.sfd文件,然后生成TTF,OTF等矢量字体就可以了。
具体步骤
打印或手绘一张格子纸,做为写字用的衬纸。可以从下载网页下载模板。提示:
在写GB2312或者GBK这两个字符集的字体时,可以考虑使用96个格子一张的衬纸,因为GB2312是94个字算一区,GBK是2x96=192个字一区,这样按照一张纸一个区,两张纸一个区来写,便于跟踪进度。当然这也不是绝对的,对于老写错别字还不喜欢用涂改液的人来说,用多少格子一张纸都差不多。写大字可以用48个格一张的纸,两张一个区。
可以参考做字网之类的网上关于字体设计的文章。文字设计的制图方法(印刷体制图说明)
在白纸上写字,以格子纸衬底。根据选定的字符集的次序写。最好用别针把两张纸别到一起,免得瞎晃。
写够了,把写好的字用扫描器扫进去。用300dpi,600dpi或者以上的解析度。黑白就可以。用.png格式存起来就可以了。打开字体软件。命令:fontin
打开扫描好的字体图像。(File->OpenImage用程序提供的橡皮筋,框出一个字的格子。