FontFixes

Overview

FontFixes is a class in Aspose.Pdf FOSS for Java.

Font-related fixes for PDF/A compliance.

Methods

SignatureDescription
FontFixes()Creates a new FontFixes instance.
generateToUnicodeCMap(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)Generates a {@code /ToUnicode} CMap for fonts that use WinAnsiEncoding or
MacRomanEncoding but lack a {@code /ToUnicode} entry.
generateCharSet(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)Generates a {@code /CharSet} string for subset Type 1 fonts that lack one.
generateCIDSet(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)Generates a {@code /CIDSet} stream for subset CID fonts that lack one.
logUnembeddedFonts(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)Logs warnings for fonts that are not embedded and cannot be fixed
automatically (we lack the font program data).

See Also