为什么称 3 型字体为位图?

为什么称 3 型字体为位图?

我查了一下 wiki,上面说两者都是轮廓字体,也就是说有矢量图像。唯一的区别是 Type 3 缺少提示。

或者我只是误解了位图的含义?

答案1

类型 3 可以是任何类型的 postscript,包括位图、矢量、颜色;图灵完备 postscript 语言的所有特性。

类型 1 只能是 PostScript 功能的一个特殊受限子集,不包括位图,软件可以更好地优化位图,使其显示得更快、更漂亮。类型 1 还可以进行提示,以帮助渲染器更好地完成工作。

正如 egreg 所说,在 tex 世界中,类型 3 主要用于由 Metafont(其本身采用字体的矢量描述)生成的位图字体。

答案2

我猜测 Type3 和位图字体之间的识别在 TeX 世界中很典型,因为 dvips 和 pdftex 将 PK 格式的位图转换为 Type3 字体,以便将它们包含到生成的 Postscript 或 PDF 文件中。

答案3

例如:技巧定义了自己的点字体,这是一种真正的矢量字体,但被列为 Type 3 字体,因为它的结构与 Type 1 字体不同。所有用户定义的字体(也称为软字体)都属于 Type 3。

问题是,很多出版商认为 Type 3 字体与位图字体相同。这通常是正确的,但一般情况下并非如此。

相关内容