PyMuPDF中get_page_fonts返回的字体名前缀代表什么?
PDF字体名称前缀的含义
你看到的FNUUTH+、DOKBTG+这类前缀,是PDF文档中子集化字体的专属标识:
- 当PDF生成工具嵌入字体时,为了压缩文件体积,只会嵌入文档实际用到的字符(即字体子集),而非完整字体文件。
- 这类随机字符串前缀是PDF标准规定的唯一标识符,用来区分同一字体的不同子集——比如同一个Calibri字体,在文档不同部分被子集化后会生成不同前缀,避免字体引用冲突。
- 前缀后的部分是原始字体名称(如
Calibri、Calibri-Bold),用于指明该子集对应的原始字体类型。
内容的提问来源于stack exchange,提问作者Tolure
相关产品推荐
相关产品推荐

