序|路在何方|无笔之书|数字全方位|数字带来什么|参数图形学|鼠标点动|人人书法家|标题和排版|字库和书法|TrueType|书法体与美术体|美哉汉字库|中文TrueType|书法未来|展览馆现象|人人书法家|数字书法|万物入字|可辨识性试验设计
TrueType对书法描述
书法软件是字库软件的一种扩充,从字库软件做向书法软件是字库软件在中国的一种必然,试想,字库、TRUETYPE技术多是西方的玩意,是一项在计算机技术当中的成熟技术,ADOBE公司早在八十年代就发明了他,随后由于微软公司在WINDOWS当中的使用,使之为较为广大的人们知道。TRUETYPE在处理西方文字的时候没有任何问题。作为对西方文字的一种调节方式,在TRUETYPE中也有对字形字位的调节功能。例如两个字母相互重叠的处理,加大间距的处理等等。只是这种功能十分微弱就是了。要想使TRUETYPE真正适应中国的书法,还需要一番改造工作。问题是改造后的字库能否适应我们的书法?
TRUETYPE技术是用一根根头尾相接的二阶曲线来描述任意二值图像的边缘。所谓二阶曲线者,也就是表现该曲线的方程为三次方的方程,即:y=ax3+bx2+cx+D。这种曲线的一个好处是可以向正反两个方向各转一次弯。从书法的角度讲,如果不追求边缘粗糙的话,它完全可以表现任何笔画。
由于它所表现的图像边缘最好是光滑的,所以如果要用这种曲线刻意表现粗糙边缘的话,将是一种不明智的选择,因为那将使数据量成倍地上翻,而且容易出错。我推荐使用TRUETYPE,因为:
1,现在是实际上都在用WINDOWS标准,而WINDOWS支持TRUETYPE。此外,其它平台或标准(例如POSTSCRIPT、TYPE1、TYPE2、CID等等)本身与TRUETYPE大同小异,都可以从TRUETYPE转换过去。
2,现有的任何一种标准都还不支持刻意表现粗糙边缘的字体。
3,如果要刻意表现例如飞白、皴法等书法效果的东西。我们应当使用其它的方法。例如使用外挂函数等,而不应独创一种格式,那样会使我们的与国际通行的标准不接轨,从而致使相应的后续技术和设备不能使用。比较科学的办法是:加挂了我们的函数之后,可以表现我们的东西。不加挂我们的函数,那么我们函数所表现的那一部分功能也就无法工作了。
4,另外,一般地讲,现在我们的媒介方式只支持比较低的显示模式,譬如我们现在常用的.24的显示屏,大概也就只有100dpi的显示精度,用直线显示汉字尚且费劲,遑论更加细致的问题了。
5,即便将来显示精度提高了,象刻意表现粗糙边缘之类的问题,也应当是在较大字体的情况下才产生的,小字还是无须如此劳神,而我们最常用的还是小字。所以我们现在的程序设计还无需考虑此问题。