All Classes and Interfaces
Class
Description
This class is used to parse AFM(Adobe Font Metrics) documents.
This is an implementation of a bounding box.
This class is a version of the one published at
https://code.google.com/p/jmzreader/wiki/BufferedRandomAccessFile augmented to handle unsigned
bytes.
A font's built-in encoding.
A CFF charset.
A Type 0 CIDFont represented in a CFF file.
This is specialized DataInput.
A CFF Type 1-equivalent Encoding.
This is specialized CFFCharset.
This is specialized CFFEncoding.
This is specialized CFFCharset.
An Adobe Compact Font Format (CFF) font.
This is specialized CFFCharset.
This class represents a CFF operator.
This class is a holder for a key value.
This class represents a parser for a CFF font.
Source from which bytes may be read in the future.
This is specialized CFFEncoding.
This class represents a standard SID to String mapping.
PostScript font program (compact font format).
A Type 1-equivalent font program represented in a CFF file.
This class represents a single character metric.
This class provides an instance of all common charsets used to transform byte arrays into strings.
This class represents a CharStringCommand.
A static class to hold one or more int values as key.
A Handler for CharStringCommands.
A CID-Keyed Type 2 CharString.
This class represents a CMap file.
An interface that abstracts the cid <-> codepoint lookup functionality of cmap.
Parses a CMap stream.
A "cmap" subtable.
The "cmap" table of a true type font.
This represents a single entry in the codespace range.
This class represents composite character data.
This class represents a part of composite character data.
Thrown when a font is damaged and cannot be read.
This class contains some functionality to read a byte buffer.
A table in a true type font.
A PostScript font which uses an encoding vector.
A PostScript Encoding vector.
Common interface for all FontBox fonts.
Implementers provide find method for searching native operating system for available fonts.
Helps to autodetect/locate available operating system fonts.
This is the outermost AFM type.
This class is based on code from Apache Batik a subproject of Apache XMLGraphics.
Glyph description for composite glyphs.
This class is based on code from Apache Batik a subproject of Apache XMLGraphics.
This class is based on code from Apache Batik a subproject of Apache XMLGraphics.
A glyph data record in the glyf table.
Specifies access to glyph description classes, simple and composite.
A glyph substitution 'GSUB' table in a TrueType or OpenType font.
A table in a true type font.
A table in a true type font.
A table in a true type font.
A table in a true type font.
A table in a true type font.
A 'kern' table in a true type font.
A 'kern' table in a true type font.
This represents some kern pair data.
This class represents a ligature, which is an entry of the CharMetrics.
Mac font directory finder.
This is the MacRomanEncoding.
A table in a true type font.
A name record in the name table.
A table in a true type font.
Native font finder base class.
An OpenType (OTF/TTF) font.
A class for mapping Unicode codepoints to OpenType script tags
The OS/2 and Windows Metrics Table in a TrueType font, see
here.
Font finder for OS/400 systems.
OpenType font file parser.
OpenType Layout (OTL) table.
Parser for a pfb-file.
A table in a true type font.
Adobe Standard Encoding
A cmap lookup that performs substitution via the 'GSUB' table.
This class represents a piece of track kerning data.
A TrueType Collection, now more properly known as a "Font Collection" as it may contain either
TrueType or OpenType fonts.
Implement the callback method to call
TrueTypeCollection.processAllFonts(TrueTypeFontProcessor)
.A TrueType font file.
TrueType font file parser.
Subsetter for TrueType (TTF) fonts.
A table in a true type font.
This class represents and renders a Type 1 CharString.
This class represents a converter for a mapping into a Type 1 sequence.
Something which can read Type 1 CharStrings, namely Type 1 and CFF fonts.
Represents an Adobe Type 1 (.pfb) font.
This class contains some helper methods handling Type1-Fonts.
Represents a Type 2 CharString by converting it into an equivalent Type 1 CharString.
This class represents a converter for a mapping into a Type2-sequence.
Unix font directory finder.
A vertical header 'vhea' table in a TrueType or OpenType font.
A vertical metrics 'vmtx' table in a TrueType or OpenType font.
A vertical origin 'VORG' table in an OpenType font.
Windows Glyph List 4 (WGL4) names for Mac glyphs.
FontFinder for native Windows platforms.