All components in this family are available below. Global search also finds PDF entries and type names.
BinaryReader
PDF\Fonts\TrueTypeBounded, big-endian access to an immutable sfnt table or font program.
classOptional · pdftoolkit/pdf-fontsCIDFontProgram
PDF\Fonts\TrueType9.9: all glyphs retained; CID FontFile2 omits cmap and invalidated DSIG.
classOptional · pdftoolkit/pdf-fontsCharacterMapFactory
PDF\Fonts\TrueTypeConverts a parsed sfnt repertoire to explicit PDF CIDs, GIDs and 1000-unit widths.
classOptional · pdftoolkit/pdf-fontsFontDescriptorFactory
PDF\Fonts\TrueTypeExtracts sfnt metadata and converts its font units into explicit PDF descriptor values.
classOptional · pdftoolkit/pdf-fontsFontProgram
PDF\Fonts\TrueTypeA complete static TrueType sfnt program; bytes are supplied by the application.
classOptional · pdftoolkit/pdf-fontsFontProgramLimits
PDF\Fonts\TrueTypeAn application's explicit input-byte budget for one TrueType font program.
classOptional · pdftoolkit/pdf-fontsFontTable
PDF\Fonts\TrueTypeAn immutable sfnt table and its directory checksum.
classOptional · pdftoolkit/pdf-fontsGlyphOutlines
PDF\Fonts\TrueTypeStructural glyf/loca validation; TrueType instructions are never executed.
classOptional · pdftoolkit/pdf-fontsHorizontalMetrics
PDF\Fonts\TrueTypehmtx widths in font units, including the repeated final advance width.
classOptional · pdftoolkit/pdf-fontsSfntChecksum
PDF\Fonts\TrueTypeThe sfnt sum of zero-padded, big-endian 32-bit words, modulo 2^32.
classOptional · pdftoolkit/pdf-fontsTextEncoder
PDF\Fonts\TrueTypeEncodes declared Unicode characters to two-byte Identity-H character codes.
classOptional · pdftoolkit/pdf-fontsUnicodeCMap
PDF\Fonts\TrueTypeA bounded Unicode cmap, using the preferred format 12 or format 4 subtable.
classOptional · pdftoolkit/pdf-fontsUnicodeText
PDF\Fonts\TrueTypeUnicode scalar values, without normalization, shaping or direction changes.