# Apache FontBox 3.0.7 API

Packages
org.apache.fontbox
org.apache.fontbox.afm: This package holds classes used to parse AFM(Adobe Font Metrics) files.
org.apache.fontbox.cff: This package holds classes used to parse CFF/Type2-Fonts (aka Type1C-Fonts).
org.apache.fontbox.cmap: This package holds classes that are necessary to parse cmap files.
org.apache.fontbox.encoding: This package contains the implementations for all of the encodings that are used in PDF documents.
org.apache.fontbox.pfb: Classes that are used to parse pfb files.
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.
org.apache.fontbox.ttf.model: This package contains a more logical model for the various font tables like GSUB.
org.apache.fontbox.ttf.table.common: This package contains the highly obfuscated Layout Common Table Formats system of tables from the Open Type Font specs.
org.apache.fontbox.ttf.table.gsub: This package contains the highly obfuscated GSUB, aka, Glyph Substitution Table system of tables from the Open Type Font specs.
org.apache.fontbox.type1: This package holds classes used to parse Type1-Fonts.
org.apache.fontbox.util: This package contains utility classes used by various font types.
org.apache.fontbox.util.autodetect: This package contains utility classes to manage local fonts.