TrueType字体和Type-1字体有什么区别?
Postscript Type-1规范是由Adobe在1985年左右创建的.Type-1字体是基于矢量的.您可以在" Adobe Type 1. Font Format. "中找到该规范.
几年前,Apple定义了TrueType字体,因此True Type和PostScript在20世纪90年代成为竞争对手.微软在20世纪90年代初为本机Windows字体格式选择了True Type(对于使用PostScript,需要其他工具,如Adobe Type manager).
今天,微软正逐渐淡出对PostScript字体的支持.尝试在Vista中使用一个作为UI字体.祝好运 ;-)
作为TrueType的继承者,微软(我认为与Adobe合作)创建了Open Type(大约2000年左右)格式,Adobe将其整个字体库转换为新格式(您仍然可以将它们作为Type-1字体).
一个非常关键的区别是PostScript(和PostScript风格的OpenType)支持立方贝塞尔曲线,其中每个字形的每个弧由四个控制点描述.TrueType(和tt风格的OpenType)使用二次曲线,每个弧只有三个控制点.这样可以减少对曲线形状的控制.
另一个关键区别是他们执行提示的方式.由于TrueType最初的目标是低分辨率屏幕渲染,因此其提示系统通过调整曲线以适应像素点阵点,使用相当精细的字节码机制.PostScript字体用于更高分辨率的纸质打印,并使用指南在适当的位置将曲线捕捉到直角.