FontFixes
Overview
FontFixes is a class in Aspose.Pdf FOSS for Java.
Font-related fixes for PDF/A compliance.
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). |