| Modifier and Type | Interface and Description |
|---|---|
| public interface | FontMapper
Font mapper, locates non-embedded fonts. |
| public interface | PDFontLike
A font-like object. |
| public interface | PDVectorFont
A vector outline font, e.g. not Type 3. |
| pack-priv interface | Subsetter
Interface for a font subsetter. |
| Modifier and Type | Class and Description |
|---|---|
| public class | CIDFontMapping
A CIDFontMapping is a kind of FontMapping which allows for an additional TrueTypeFont substitute to be provided if a CID font is not available. |
| public class | CIDSystemInfo
Represents a CIDSystemInfo for the FontMapper API. |
| pack-priv class | CMapManager
CMap resource loader and cache. |
| pack-priv class | FileSystemFontProvider
A FontProvider which searches for fonts on the local filesystem. |
| public class | FontCache
An in-memory cache for system fonts. |
| public abstract class | FontInfo
Information about a font on the system. |
| pack-priv class | FontMapperImpl
Font mapper, locates non-embedded fonts via a pluggable FontProvider. |
| public class | FontMappers
FontMapper factory class. |
| public class | |
| public abstract class | FontProvider
External font service provider interface. |
| public abstract class | PDCIDFont
A CIDFont. |
| public class | PDCIDFontType0
Type 0 CIDFont (CFF). |
| public class | PDCIDFontType2
Type 2 CIDFont (TrueType). |
| pack-priv class | PDCIDFontType2Embedder
Embedded PDCIDFontType2 builder. |
| public class | PDCIDSystemInfo
Represents a CIDSystemInfo. |
| public abstract class | PDFont
This is the base class for all PDF fonts. |
| public class | PDFontDescriptor
A font descriptor. |
| public class | PDFontFactory
Creates the appropriate font subtype based on information in the dictionary. |
| public class | PDMMType1Font
Type 1 Multiple Master Font. |
| public class | PDPanose
Represents the "Panose" entry of a FontDescriptor's Style dictionary. |
| public class | PDPanoseClassification
Represents a 10-byte PANOSE classification. |
| public abstract class | PDSimpleFont
A simple font. |
| public class | PDTrueTypeFont
TrueType font. |
| pack-priv class | PDTrueTypeFontEmbedder
Embedded PDTrueTypeFont builder. |
| public class | PDType0Font
A Composite (Type 0) font. |
| public class | PDType1CFont
Type 1-equivalent CFF font. |
| public class | PDType1Font
A PostScript Type 1 Font. |
| pack-priv class | PDType1FontEmbedder
Embedded PDType1Font builder. |
| public class | PDType3CharProc
A Type 3 character procedure. |
| public class | PDType3Font
A PostScript Type 3 Font. |
| public class | Standard14Fonts
The "Standard 14" PDF fonts, also known as the "base 14" fonts. |
| pack-priv class | ToUnicodeWriter
Writes ToUnicode Mapping Files. |
| pack-priv abstract class | TrueTypeEmbedder
Common functionality for embedding TrueType fonts. |
| pack-priv class | UniUtil
Utility class for Unicode fallback. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | FontFormat
Font file format. |