FontFixes

Overview

FontFixes 是一个类在Java的FOSS中.

对于PDF/A合规性进行字体相关修复.

本类提供了5种方法,用于在Java程序中使用FontFixes对象. 有的方法包括: FontFixes, generateCIDSet, generateCharSet, generateToUnicodeCMap, logUnembeddedFonts. 所有公众成员在安装了Java的FOSS包后,可以访问任何 Java应用程序.

Methods

SignatureDescription
FontFixes()创建一个新的 FontFixes 实例.
generateToUnicodeCMap(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)生成一个 {@code /ToUnicode} CMap,用于使用 WinAnsiEncoding 或 MacRomanEncoding 但没有 { @ code / ToUnicode} 的字体.
generateCharSet(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)生成一个 {@code /CharSet}字符串,用于缺乏类型1的字体.
generateCIDSet(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)生成一个{@code /CIDSet}流,用于缺少字体的子集 CID.
logUnembeddedFonts(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)记录未嵌入且不能自动修复的字体警告 (我们缺乏字符程序数据).

See Also

 中文