| Package | Description |
|---|---|
| org.apache.fontbox.cff |
This package holds classes used to parse CFF/Type2-Fonts (aka Type1C-Fonts).
|
| org.apache.fontbox.ttf |
This package contains classes to parse a TTF file.
|
| org.apache.fontbox.ttf.gsub |
This package contains utility classes which extract meanigful data from the highly obfuscated GSUB table structures.
|
| Class and Description |
|---|
| FontHeaders
To improve performance of
FileSystemFontProvider.scanFonts(...),
this class is used both as a marker (to skip unused data) and as a storage for collected data. |
| Class and Description |
|---|
| CFFTable
PostScript font program (compact font format).
|
| CmapLookup
An interface that abstracts the cid <-> codepoint lookup functionality of cmap.
|
| CmapSubtable
A "cmap" subtable.
|
| CmapTable
This 'cmap'-table is a required table in a TrueType font.
|
| FontHeaders
To improve performance of
FileSystemFontProvider.scanFonts(...),
this class is used both as a marker (to skip unused data) and as a storage for collected data. |
| GlyfCompositeComp
This class is based on code from Apache Batik a subproject of Apache XMLGraphics.
|
| GlyfDescript
This class is based on code from Apache Batik a subproject of Apache XMLGraphics.
|
| GlyphData
A glyph data record in the glyf table.
|
| GlyphDescription
Specifies access to glyph description classes, simple and composite.
|
| GlyphSubstitutionTable
A glyph substitution 'GSUB' table in a TrueType or OpenType font.
|
| GlyphTable
This 'glyf'-table is a required table in a TrueType font.
|
| HeaderTable
This 'head'-table is a required table in a TrueType font.
|
| HorizontalHeaderTable
This 'hhea'-table is a required table in a TrueType font.
|
| HorizontalMetricsTable
This 'hmtx'-table is a required table in a TrueType font.
|
| IndexToLocationTable
This 'loca'-table is a required table in a TrueType font.
|
| KerningSubtable
A 'kern' table in a true type font.
|
| KerningTable
A 'kern' table in a true type font.
|
| MaximumProfileTable
This 'maxp'-table is a required table in a TrueType font.
|
| NameRecord
A name record in the name table.
|
| NamingTable
This 'name'-table is a required table in a TrueType font.
|
| OpenTypeFont
An OpenType (OTF/TTF) font.
|
| OS2WindowsMetricsTable
The OS/2 and Windows Metrics Table in a TrueType font, see
here.
|
| PostScriptTable
This 'post'-table is a required table in a TrueType-font.
|
| TrueTypeCollection.TrueTypeFontHeadersProcessor
Implement the callback method to call
TrueTypeCollection.processAllFontHeaders(File, TrueTypeFontHeadersProcessor). |
| TrueTypeCollection.TrueTypeFontProcessor
Implement the callback method to call
TrueTypeCollection.processAllFonts(TrueTypeFontProcessor). |
| TrueTypeFont
A TrueType font file.
|
| TTFParser
TrueType font file parser.
|
| TTFTable
A table in a true type font.
|
| VerticalHeaderTable
A vertical header 'vhea' table in a TrueType or OpenType font.
|
| VerticalMetricsTable
A vertical metrics 'vmtx' table in a TrueType or OpenType font.
|
| VerticalOriginTable
A vertical origin 'VORG' table in an OpenType font.
|
| Class and Description |
|---|
| CmapLookup
An interface that abstracts the cid <-> codepoint lookup functionality of cmap.
|
Copyright © 2008–2025 The Apache Software Foundation. All rights reserved.