字体【truetype postscript opentype】
2016-10-07 21:19
183 查看
字体构成非常复杂,不过大体可以分解成轮廓格式(TT/PS)、封装格式(SFNT/Type 1)、编码方式(Unicode/CID)
TrueType
True Type既可以作打印字体,又可以用作屏幕显示。由于它是由指令对字形进行描述,因此它与分辨率无关,输出时总是按照打印机的分辨率输出。无论放大或缩小,字符总是光滑的,不会有锯齿出现。TrueType 由路径构成的,在windows编程中大量使用。
PostScript是一种编程语言,最适用于打印图像和文字(无论是在纸、胶片或非物质的CRT都可)。用现今的行话讲,它是页面描述语言。它既可以像程序代码一样具有可读性,又能表示出可任意放大和缩小的矢量图。
PostScript能够综合处理文字和图像,在一页印刷品中,它将其中的所有信息都用一种计算机数据来表现和描述,为图文合一的版面处理提供了可能。
OpenType也叫Type 2字体,是由Microsoft和Adobe公司开发的另外一种字体格式。它也是一种轮廓字体,比TrueType更为强大,最明显的一个好处就是可以在把PostScript字体嵌入到TrueType的软件中。并且还支持多个平台,支持很大的字符集,还有版权保护。可以说它是Type 1和TrueType的超集。OpenType标准还定义了OpenType文件名称的后缀名。包含TureType字体的OpenType文件后缀名为.ttf,包含PostScript字体的文件后缀名为.OTF。如果是包含一系列TrueType字体的字体包文件,那么后缀名为.TTC。
TrueType
True Type既可以作打印字体,又可以用作屏幕显示。由于它是由指令对字形进行描述,因此它与分辨率无关,输出时总是按照打印机的分辨率输出。无论放大或缩小,字符总是光滑的,不会有锯齿出现。TrueType 由路径构成的,在windows编程中大量使用。
PostScript是一种编程语言,最适用于打印图像和文字(无论是在纸、胶片或非物质的CRT都可)。用现今的行话讲,它是页面描述语言。它既可以像程序代码一样具有可读性,又能表示出可任意放大和缩小的矢量图。
PostScript能够综合处理文字和图像,在一页印刷品中,它将其中的所有信息都用一种计算机数据来表现和描述,为图文合一的版面处理提供了可能。
OpenType也叫Type 2字体,是由Microsoft和Adobe公司开发的另外一种字体格式。它也是一种轮廓字体,比TrueType更为强大,最明显的一个好处就是可以在把PostScript字体嵌入到TrueType的软件中。并且还支持多个平台,支持很大的字符集,还有版权保护。可以说它是Type 1和TrueType的超集。OpenType标准还定义了OpenType文件名称的后缀名。包含TureType字体的OpenType文件后缀名为.ttf,包含PostScript字体的文件后缀名为.OTF。如果是包含一系列TrueType字体的字体包文件,那么后缀名为.TTC。
相关文章推荐
- #259 – 对使用OpenType 字体的文本进行排版(Setting Typography Properties for Text Rendered with an OpenType Font)
- [Web] Eot (Embedded OpenType)字体转换工具及网页嵌入
- miktex2.7中配置pdflatex使用truetype和type1字体(UTF8编码)
- TureType/OpenType 字体瘦身、字体转换和字符替换
- TureType/OpenType 字体瘦身、字体转换和字符替换
- TrueType、PostScript 和 OpenType 字体之间的区别是什么?
- Open Baidu webpage and type in Chinese characters to start searching, press “Back” button to go to B
- 为 LaTeX 添加英文 TrueType 字体
- 为 LaTeX 添加英文 TrueType 字体
- TrueType字体文件解析
- wordpress博客加载缓慢解决:去除Open Sans和Lato 字体
- Open quote is expected for attribute "name" associated with an element type "item".
- yum 错误TypeError: rpmdb open failed
- Django1.8 python3 验证码 ImageFont.truetype IOError:cannot openresource
- MathType 6.0 中某些符号不能正确显示 (乱码) , MT Extra (TrueType) 字体问题解决
- 5.true_type字体
- Layui layer.open报错 layui.all.js:5 Uncaught TypeError: s.parents is not a function
- arx2010在vs2008中fatal error C1083: Cannot open include file: 'type_traits'
- 为 LaTeX 添加英文 TrueType 字体
- 为 LaTeX 添加英文 TrueType 字体