fop 1.1

Package org.apache.fop.fonts

Classes for font handling.

See:
          Description

Interface Summary
FontCollection Sets up a set of fonts
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.
FontEventListener Event listener interface for font-related events.
FontEventProducer Event producer for fonts-related events.
FontMetrics Main interface for access to font metrics.
FontResolver This interface is used to resolve absolute and relative font URIs.
FontTriplet.Matcher Matcher interface for FontTriplet.
MutableFont This interface is used to set the values of a font during configuration time.
SingleByteEncoding The interface defines a 1-byte character encoding (with 256 characters).
 

Class Summary
AbstractCodePointMapping Abstract base class for code point mapping classes (1-byte character encodings).
Base14Font Base class for all Base 14 fonts.
CIDFont Abstract base class for CID fonts.
CIDFontType This class enumerates all supported CID font types.
CIDSubset Keeps track of the glyphs used in a document.
CMapSegment A segment in a cmap table of format 4.
CodePointMapping  
CustomFont Abstract base class for custom fonts loaded from files, for example.
CustomFontCollection Sets up a set of custom (embedded) 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)
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)
FontDetector Detector of operating system and classpath fonts
FontEventAdapter Event listener interface for font-related events.
FontEventProducer.Provider Provider class for the event producer.
FontInfo The FontInfo holds font information for the layout and rendering of a fo document.
FontInfoConfigurator An abstract FontInfo configurator
FontLoader Base class for font loaders.
FontManager The manager of fonts.
FontManager.MinimalFontResolver Minimum implemenation of FontResolver.
FontManagerConfigurator Configurator of the FontManager
FontReader Class for reading a metric.xml file and creating a font object.
FontSelector Helper class for automatic font selection.
FontSetup Default fonts for FOP application; currently this uses PDF's fonts by default.
FontSetup.MinimalFontResolver Minimum implemenation of FontResolver.
FontTriplet FontTriplet contains information on name, style and weight of one font
FontType This class enumerates all supported font types.
FontUtil Font utilities.
Glyphs Deprecated. Use the Glyphs class from XML Graphics Commons instead!
LazyFont This class is used to defer the loading of a font until it is really used.
MultiByteFont Generic MultiByte (CID) font
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.
SingleByteFont Generic SingleByte font
Typeface Base class for font classes
 

Enum Summary
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.
 

Package org.apache.fop.fonts Description

Classes for font handling. Subpackages contain command line applications for font metrics generation, font parsing classes etc.


fop 1.1

Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.