天问

天问造字-即将发布个人书法字体(6764字)以及DIY教程

天问造字

谁说书法字一定要使用钢笔写呢?字体独特有个性即可。互联网提供了很多造字工具,比如一些手机app提供纸张书写,拍照上传,自动生成字体服务。造字工序艰难,所以字体版权一般归属app公司。而作为技术党的我,则更希望突破一些难点,尝试书法--扫描--剪切--字体图片PS处理--字体图片编码等一系列操作。

(1)书法:

为了节约纸张,尝试网络推荐的22*16格子书写,扫描导入后发现笔画很粗。。。问题也很简单,格子小所以显得字粗而已。

尝试制作大格子格式13*10(Excel表格制作非常简单),大格子中,显然字大笔画就显得细了。app造字好像一张字只有8个字,所以提示说要写得很粗。。。。简单计算一下,总共有6764字,每页130字。大概需要54页。考虑书法字体需要多次对比挑选最好的字,一个字练习3遍,那么就是约200页即可满足要求。。。一个人工作量确实很大!!

(2)扫描

手机扫描采用扫描全能王,但是我这里采用打印机扫描,这样表格非常准确,便于后续PS切片。

(3)PS处理

先裁剪扫描后的图片,只保留表格,其他空白部分全部裁剪。然后很简单的切片工作。切片后去边(把边缘的表格裁剪掉,然后再稍微污点修复一下即可),保存一个例子为动作,然后PS批处理即可。

切片结果

 

批处理过程

(4)编码

使用美图看看批量更改图片名,得到f01,f02,....等类似的名字。中文采用双字节存储。即2B=16bit,16位存储,可表示65536个字,对于中文来说足够了。中文常用3500汉字,标准GBK约有6764汉字(不包括标点/日本片假名),标准Unicode汉字则20902字。这里个人练习的就是6764个汉字。楷体字体就是标准的6764个汉字。而宋体则20902个汉字。

编码过程即是将对应图片导入到对应编码的位置,比如f1.jpg指定字符为4E00,那么即表示字符“一”。

fontcreate配合按键精灵实现自动导入图片功能,这里需要注意,先导入几张试试,然后设置默认导入的配置。简单代码如下:

[code]

Delay 5000
//准备5s
For i = 1 To 130
KeyDown 17, 1
KeyPress 65, 1
KeyUp 17, 1
//ctrl+a 全选
Delay 100
KeyPress "Delete", 1
Delay 100
//delete 删除轮廓
MoveTo 364, 86
Delay 50
LeftClick 1
//点击按钮导入图片
Delay 300
KeyDown 18, 1
KeyPress 76, 1
KeyUp 18, 1
Delay 100
//alt+l 导入图片
SayString "f"
SayString i
SayString ".jpg"
Delay 200
KeyPress "Enter", 1
//输入文件名,分三次输入保证变量不被常量化
KeyDown 18, 1
KeyPress 71, 1
KeyUp 18, 1
Delay 1000
//alt +g 生成轮廓
MoveTo 482, 85
LeftClick 1
Delay 100
If i mod 97 = 0 Then
KeyDown 17, 1
KeyPress 83, 1
KeyUp 17, 1
Delay 30000
//每 97 张图片保存一次,建议值 200
End If
Next

[/code]

效果

(5)配置字体参数,导出字体,安装字体,web使用字体等等。

博客地址:http://blog.yoqi.me/?p=4159
扫我捐助哦
喜欢 3

这篇文章有2条评论

  1. Lionad 2020/3/15 #1 [REPLY]

    不错哟

发表评论