Package org.docx4j.fonts.fop.fonts
package org.docx4j.fonts.fop.fonts
Classes for font handling. Subpackages contain command line applications for font metrics generation, font parsing classes etc.
-
ClassDescriptionAbstract base class for code point mapping classes (1-byte character encodings).Base class for all Base 14 fonts.Abstract base class for CID fonts.This class enumerates all supported CID font types.Provides methods to get font information.Declares methods to retrieve font information (glyph indices, widths, unicode values) from a CID font.Provides methods to get font information.A segment in a cmap table of format 4.Abstract base class for custom fonts loaded from files, for example.Sets up a set of custom (embedded) fontsThe font configuration data for the more generic fonts such as TTF and Type1, that are used by most the renderers.Parses the morge generic font information.The directory to find fonts within.Represents a font object within the FOP conf.The default configurator for fonts.This enumerates the embedding mode of fonts; full; subset; auto (auto defaults to full for Type 1 fonts and subset for TrueType fonts.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)This class enumerates all supported encoding modes for fonts: auto, single-byte and CID.This class holds font state information and provides access to the font metrics.Adds a list of fonts to a given font info listFop cache (currently only used for font info caching)Fop cache (currently only used for font info caching)A factory that provides the font caching manager mechanism.Sets up a set of fontsAn interface for font configuration information.An interface for parsing font configuration information.An abstract FontInfo configuratorThis interface enhances the font metrics interface with access methods to value needed to register fonts in various target formats like PDF or PostScript.An interface for the font detecting mechanism.A factory that provides the font detecting machanism.Event listener interface for font-related events.Event listener interface for font-related events.Event producer for fonts-related events.Provider class for the event producer.The FontInfo holds font information for the layout and rendering of a fo document.Base class for font loaders.The manager of fonts.Configurator of the FontManagerMain interface for access to font metrics.Default fonts for FOP application; currently this uses PDF's fonts by default.FontTriplet contains information on name, style and weight of one fontMatcher interface for
FontTriplet
.This class enumerates all supported font types.Font utilities.Deprecated.Use the Glyphs class from XML Graphics Commons instead!This class is used to defer the loading of a font until it is really used.Generic MultiByte (CID) fontThis interface is used to set the values of a font during configuration time.Represents an named character with character name (from the Adobe glyph list) and a Unicode sequence that this character represents.A simple implementation of the OneByteEncoding mostly used for encodings that are constructed on-the-fly.The interface defines a 1-byte character encoding (with 256 characters).Generic SingleByte fontEncapsulates 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.Base class for font classesDeprecated.