# Uses of Package
org.apache.fop.fonts

Packages that use org.apache.fop.fonts
org.apache.fop.afp: Contains an AFP library.
org.apache.fop.afp.fonts: Contains a collection of AFP Graphics Object Content Architecture (GOCA) structured objects.
org.apache.fop.afp.svg: Contains a collection of AFP specific Batik bridges.
org.apache.fop.apps: Application classes used for running FOP embedded in other applications.
org.apache.fop.area: FOP's area tree.
org.apache.fop.area.inline: FOP's area tree: inline-level areas
org.apache.fop.complexscripts.fonts
org.apache.fop.complexscripts.scripts
org.apache.fop.fo: Classes, constants and basic infrastructure for the FO tree.
org.apache.fop.fo.properties: Classes representing the various property types as well as supporting data structures for the FO tree.
org.apache.fop.fonts: Classes for font handling.
org.apache.fop.fonts.autodetect: A collection of classes that aid in the autodetection of installed system fonts.
org.apache.fop.fonts.base14: Base 14 fonts used for PDF and PostScript.
org.apache.fop.fonts.substitute: Font substitution facilities.
org.apache.fop.fonts.truetype: Classes for TrueType fonts.
org.apache.fop.fonts.type1: Classes for Adobe Type 1 fonts.
org.apache.fop.layoutmgr: FOP's layout engine.
org.apache.fop.layoutmgr.inline: Layout managers for inline formatting objects and line building.
org.apache.fop.pdf: Classes for handling the low-level creation of PDF documents.
org.apache.fop.render: Generic renderer interface.
org.apache.fop.render.afp: An AFP Renderer implementation and supporting classes.
org.apache.fop.render.bitmap: Bitmap Renderer which creates TIFF and PNG images from rendered pages.
org.apache.fop.render.intermediate
org.apache.fop.render.intermediate.util
org.apache.fop.render.java2d: Java2D Renderer which paints rendered pages on Graphics2D instances.
org.apache.fop.render.pcl: PCL Renderer (Supports PCL5 and HP GL/2)
org.apache.fop.render.pcl.fonts
org.apache.fop.render.pcl.fonts.truetype
org.apache.fop.render.pdf: PDF Renderer
org.apache.fop.render.ps: PostScript Renderer
org.apache.fop.render.txt: Plain Text Renderer
org.apache.fop.render.xml: Area Tree XML Renderer.
org.apache.fop.svg: Classes that add SVG support to FOP and SVG->PDF conversion for Batik.
org.apache.fop.svg.font
org.apache.fop.tools.fontlist
org.apache.fop.traits: Trait classes and other supporting data structures.

Classes in org.apache.fop.fonts used by org.apache.fop.afp
Class and Description
Font This class holds font state information and provides access to the font metrics.
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.

Classes in org.apache.fop.fonts used by org.apache.fop.afp.fonts
Class and Description
FontCollection Sets up a set of fonts
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.
FontMetrics Main interface for access to font metrics.
FontTriplet FontTriplet contains information on name, style and weight of one font
FontType This class enumerates all supported font types.
Typeface Base class for font classes

Classes in org.apache.fop.fonts used by org.apache.fop.afp.svg
Class and Description
Font This class holds font state information and provides access to the font metrics.
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.

Classes in org.apache.fop.fonts used by org.apache.fop.apps
Class and Description
FontManager The manager of fonts.

Classes in org.apache.fop.fonts used by org.apache.fop.area
Class and Description
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.

Classes in org.apache.fop.fonts used by org.apache.fop.area.inline
Class and Description
Font This class holds font state information and provides access to the font metrics.

Classes in org.apache.fop.fonts used by org.apache.fop.complexscripts.fonts
Class and Description
MultiByteFont Generic MultiByte (CID) font

Classes in org.apache.fop.fonts used by org.apache.fop.complexscripts.scripts
Class and Description
MultiByteFont Generic MultiByte (CID) font

Classes in org.apache.fop.fonts used by org.apache.fop.fo
Class and Description
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.
TextFragment Encapsulates a sub-sequence (fragement) of a text iterator (or other text source), where begin index and end index are indices into larger text iterator that denote [begin,end) of sub-sequence range.

Classes in org.apache.fop.fonts used by org.apache.fop.fo.properties
Class and Description
Font This class holds font state information and provides access to the font metrics.
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.
FontTriplet FontTriplet contains information on name, style and weight of one font

Classes in org.apache.fop.fonts used by org.apache.fop.fonts
Class and Description
AbstractCodePointMapping Abstract base class for code point mapping classes (1-byte character encodings).
CIDFont Abstract base class for CID fonts.
CIDFontType This class enumerates all supported CID font types.
CIDSet Declares methods to retrieve font information (glyph indices, widths, unicode values) from a CID font.
CMapSegment A segment in a cmap table of format 4.
CodePointMapping
CustomFont Abstract base class for custom fonts loaded from files, for example.
DefaultFontConfig The font configuration data for the more generic fonts such as TTF and Type1, that are used by most the renderers.
DefaultFontConfig.Directory The directory to find fonts within.
DefaultFontConfig.Font Represents a font object within the FOP conf.
EmbeddingMode This enumerates the embedding mode of fonts; full; subset; auto (auto defaults to full for Type 1 fonts and subset for TrueType fonts.
EmbedFontInfo FontInfo contains meta information on fonts (where is the metrics file etc.) TODO: We need to remove this class and think about more intelligent design patterns (Data classes => Procedural code)
EncodingMode This class enumerates all supported encoding modes for fonts: auto, single-byte and CID.
Font This class holds font state information and provides access to the font metrics.
FontAdder Adds a list of fonts to a given font info list
FontCache Fop cache (currently only used for font info caching)
FontCacheManager Fop cache (currently only used for font info caching)
FontCollection Sets up a set of fonts
FontConfig An interface for font configuration information.
FontConfig.FontConfigParser An interface for parsing font configuration information.
FontConfigurator An abstract FontInfo configurator
FontDescriptor This interface enhances the font metrics interface with access methods to value needed to register fonts in various target formats like PDF or PostScript.
FontDetector An interface for the font detecting mechanism.
FontEventAdapter Event listener interface for font-related events.
FontEventListener Event listener interface for font-related events.
FontEventProducer Event producer for fonts-related events.
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.
FontManager The manager of fonts.
FontMetrics Main interface for access to font metrics.
FontTriplet FontTriplet contains information on name, style and weight of one font
FontTriplet.Matcher Matcher interface for `FontTriplet`.
FontType This class enumerates all supported font types.
FontUris
GlyphMapping Stores the mapping of a text fragment to glyphs, along with various information.
MultiByteFont Generic MultiByte (CID) font
MutableFont This interface is used to set the values of a font during configuration time.
NamedCharacter Represents an named character with character name (from the Adobe glyph list) and a Unicode sequence that this character represents.
SimpleSingleByteEncoding A simple implementation of the OneByteEncoding mostly used for encodings that are constructed on-the-fly.
SingleByteEncoding The interface defines a 1-byte character encoding (with 256 characters).
SingleByteFont.UnencodedCharacter
TextFragment Encapsulates a sub-sequence (fragement) of a text iterator (or other text source), where begin index and end index are indices into larger text iterator that denote [begin,end) of sub-sequence range.
Typeface Base class for font classes

Classes in org.apache.fop.fonts used by org.apache.fop.fonts.autodetect
Class and Description
EmbedFontInfo FontInfo contains meta information on fonts (where is the metrics file etc.) TODO: We need to remove this class and think about more intelligent design patterns (Data classes => Procedural code)
FontCache Fop cache (currently only used for font info caching)
FontEventListener Event listener interface for font-related events.

Classes in org.apache.fop.fonts used by org.apache.fop.fonts.base14
Class and Description
Base14Font Base class for all Base 14 fonts.
FontMetrics Main interface for access to font metrics.
FontType This class enumerates all supported font types.
Typeface Base class for font classes

Classes in org.apache.fop.fonts used by org.apache.fop.fonts.substitute
Class and Description
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.
FontTriplet FontTriplet contains information on name, style and weight of one font

Classes in org.apache.fop.fonts used by org.apache.fop.fonts.truetype
Class and Description
CMapSegment A segment in a cmap table of format 4.
EmbeddingMode This enumerates the embedding mode of fonts; full; subset; auto (auto defaults to full for Type 1 fonts and subset for TrueType fonts.
EncodingMode This class enumerates all supported encoding modes for fonts: auto, single-byte and CID.
FontLoader Base class for font loaders.
MultiByteFont Generic MultiByte (CID) font

Classes in org.apache.fop.fonts used by org.apache.fop.fonts.type1
Class and Description
EmbeddingMode This enumerates the embedding mode of fonts; full; subset; auto (auto defaults to full for Type 1 fonts and subset for TrueType fonts.
FontLoader Base class for font loaders.
FontUris
NamedCharacter Represents an named character with character name (from the Adobe glyph list) and a Unicode sequence that this character represents.
SingleByteEncoding The interface defines a 1-byte character encoding (with 256 characters).
SingleByteFont Generic SingleByte font

Classes in org.apache.fop.fonts used by org.apache.fop.layoutmgr
Class and Description
Font This class holds font state information and provides access to the font metrics.

Classes in org.apache.fop.fonts used by org.apache.fop.layoutmgr.inline
Class and Description
Font This class holds font state information and provides access to the font metrics.

Classes in org.apache.fop.fonts used by org.apache.fop.pdf
Class and Description
CIDFontType This class enumerates all supported CID font types.
CustomFont Abstract base class for custom fonts loaded from files, for example.
FontDescriptor This interface enhances the font metrics interface with access methods to value needed to register fonts in various target formats like PDF or PostScript.
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.
FontMetrics Main interface for access to font metrics.
FontType This class enumerates all supported font types.
SingleByteEncoding The interface defines a 1-byte character encoding (with 256 characters).

Classes in org.apache.fop.fonts used by org.apache.fop.render
Class and Description
EmbedFontInfo FontInfo contains meta information on fonts (where is the metrics file etc.) TODO: We need to remove this class and think about more intelligent design patterns (Data classes => Procedural code)
Font This class holds font state information and provides access to the font metrics.
FontCollection Sets up a set of fonts
FontConfig An interface for font configuration information.
FontConfigurator An abstract FontInfo configurator
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.
FontMetrics Main interface for access to font metrics.

Classes in org.apache.fop.fonts used by org.apache.fop.render.afp
Class and Description
FontCollection Sets up a set of fonts
FontConfig An interface for font configuration information.
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.
FontMetrics Main interface for access to font metrics.
FontTriplet FontTriplet contains information on name, style and weight of one font
FontType This class enumerates all supported font types.
Typeface Base class for font classes

Classes in org.apache.fop.fonts used by org.apache.fop.render.bitmap
Class and Description
DefaultFontConfig The font configuration data for the more generic fonts such as TTF and Type1, that are used by most the renderers.
EmbedFontInfo FontInfo contains meta information on fonts (where is the metrics file etc.) TODO: We need to remove this class and think about more intelligent design patterns (Data classes => Procedural code)
FontCollection Sets up a set of fonts
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.

Classes in org.apache.fop.fonts used by org.apache.fop.render.intermediate
Class and Description
FontConfig An interface for font configuration information.
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.
FontTriplet FontTriplet contains information on name, style and weight of one font
MultiByteFont Generic MultiByte (CID) font

Classes in org.apache.fop.fonts used by org.apache.fop.render.intermediate.util
Class and Description
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.

Classes in org.apache.fop.fonts used by org.apache.fop.render.java2d
Class and Description
CustomFont Abstract base class for custom fonts loaded from files, for example.
DefaultFontConfig The font configuration data for the more generic fonts such as TTF and Type1, that are used by most the renderers.
EmbedFontInfo FontInfo contains meta information on fonts (where is the metrics file etc.) TODO: We need to remove this class and think about more intelligent design patterns (Data classes => Procedural code)
Font This class holds font state information and provides access to the font metrics.
FontCollection Sets up a set of fonts
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.
FontMetrics Main interface for access to font metrics.
FontType This class enumerates all supported font types.
FontUris
LazyFont This class is used to defer the loading of a font until it is really used.
Typeface Base class for font classes

Classes in org.apache.fop.fonts used by org.apache.fop.render.pcl
Class and Description
DefaultFontConfig The font configuration data for the more generic fonts such as TTF and Type1, that are used by most the renderers.
EmbedFontInfo FontInfo contains meta information on fonts (where is the metrics file etc.) TODO: We need to remove this class and think about more intelligent design patterns (Data classes => Procedural code)
FontCollection Sets up a set of fonts
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.
Typeface Base class for font classes

Classes in org.apache.fop.fonts used by org.apache.fop.render.pcl.fonts
Class and Description
CustomFont Abstract base class for custom fonts loaded from files, for example.
Typeface Base class for font classes

Classes in org.apache.fop.fonts used by org.apache.fop.render.pcl.fonts.truetype
Class and Description
Typeface Base class for font classes

Classes in org.apache.fop.fonts used by org.apache.fop.render.pdf
Class and Description
DefaultFontConfig The font configuration data for the more generic fonts such as TTF and Type1, that are used by most the renderers.
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.

Classes in org.apache.fop.fonts used by org.apache.fop.render.ps
Class and Description
DefaultFontConfig The font configuration data for the more generic fonts such as TTF and Type1, that are used by most the renderers.
Font This class holds font state information and provides access to the font metrics.
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.
SingleByteEncoding The interface defines a 1-byte character encoding (with 256 characters).
Typeface Base class for font classes

Classes in org.apache.fop.fonts used by org.apache.fop.render.txt
Class and Description
DefaultFontConfig The font configuration data for the more generic fonts such as TTF and Type1, that are used by most the renderers.

Classes in org.apache.fop.fonts used by org.apache.fop.render.xml
Class and Description
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.

Classes in org.apache.fop.fonts used by org.apache.fop.svg
Class and Description
Font This class holds font state information and provides access to the font metrics.
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.

Classes in org.apache.fop.fonts used by org.apache.fop.svg.font
Class and Description
Font This class holds font state information and provides access to the font metrics.
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.
FontTriplet FontTriplet contains information on name, style and weight of one font
TextFragment Encapsulates a sub-sequence (fragement) of a text iterator (or other text source), where begin index and end index are indices into larger text iterator that denote [begin,end) of sub-sequence range.

Classes in org.apache.fop.fonts used by org.apache.fop.tools.fontlist
Class and Description
FontEventListener Event listener interface for font-related events.
FontMetrics Main interface for access to font metrics.
FontTriplet FontTriplet contains information on name, style and weight of one font

Classes in org.apache.fop.fonts used by org.apache.fop.traits
Class and Description
Font This class holds font state information and provides access to the font metrics.