PDF 1.7 参考文献 中提到有14种字体无需嵌入即可使用。
PDF规定了一组14种标准字体,可以在没有先定义的情况下使用。其中包括三种拉丁文正文字体(Courier、Helvetica*和Times*各四种字重),以及两种符号字体(Symbol和ITC Zapf Dingbats®)。所有 PDF 消费应用程序中都必须可用这些字体或具有相同度量的适当替代字体。
同一参考文献还列举了 PDF 中定义的不同“字体类型”(/Subtype
分别为 /Type0
、/Type1
、/Type3
、/CIDFontType0
、/CIDFontType2
、/MMType1
、/TrueType
)。
问题是,字体类型对于将 文本字符串数据
映射到相应 字形
的方式具有重要影响。该参考文献广泛地将字体分为“简单”和“复合”两种类型。只有“复合”字体被描述为可以具有多字节字符编码。而“简单”字体类型基本上是通过单字节 1byte = 1glyph
进行编码的。
因此,了解这14种基本/标准字体是否是简单字体,或者它们是否可以用作 CID 键控字体将会很有趣?或者简单地说,这14种标准字体属于哪种“字体类型”?
已链接的参考文献列出了以下字体类型:
- Type0 (PDF 1.2):组合字体——由后代CIDFont(参见第5.6节“组合字体”)中的字形组成的字体。
- Type 1 Type1:使用Type 1字体技术定义字形的字体(参见第5.5.1节“Type 1字体”)。
- MMType1:多母版字体,是Type 1字体的扩展,允许从单个字体生成各种类型面的样式(请参见第416页的“多母版字体”)。
- Type 3 Type3:通过PDF图形运算符流定义字形的字体(参见第5.5.4节“Type 3字体”)。
- TrueType TrueType:基于TrueType字体格式的字体(参见第5.5.2节“TrueType字体”)。
- CIDFont CIDFontType0(PDF 1.2):其字形描述基于Type 1字体技术的CIDFont(请参见第5.6.3节“CIDFonts”)。
- CIDFontType2(PDF 1.2):其字形描述基于TrueType字体技术的CIDFont(请参见第5.6.3节“CIDFonts”)。
/Type1
字体中使用? - humanityANDpeaceWinAnsiEncoding
或内置编码的所有字形,下面是其余字形)。 - gettalong