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
| Signature | Description |
|---|---|
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). |