FontFixes

Overview

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

Font-related fixes for PDF/A compliance.

This class provides 5 methods for working with FontFixes objects in Java programs. Available methods include: FontFixes, generateCIDSet, generateCharSet, generateToUnicodeCMap, logUnembeddedFonts. All public members are accessible to any Java application after installing the Aspose.PDF FOSS for Java package.

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

 English