Package org.docx4j.fonts.fop.fonts

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

  • Interface Summary 
    Interface Description
    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.
    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 
    Class Description
    AbstractCodePointMapping
    Abstract base class for code point mapping classes (1-byte character encodings).
    Base14Font
    Base class for all Base 14 fonts.
    BFEntry
    This is just a holder class for bfentries, groups of characters of a base font (bf).
    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.
    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.)
    EncodingMode
    This class enumerates all supported encoding modes for fonts: auto, single-byte and CID.
    Enum
    Basic enum class for type-safe enums.
    Font
    This class holds font state information and provides access to the font metrics.
    FontCache
    Fop cache (currently only used for font info caching)
    FontInfo
    The FontInfo holds font information for the layout and rendering of a fo document.
    FontLoader
    Base class for font loaders.
    FontManager
    The manager of fonts.
    FontManagerConfigurator
    Configurator of the FontManager
    FontReader
    Class for reading a metric.xml file and creating a font object.
    FontSetup
    Default fonts for FOP application; currently this uses PDF's fonts by default.
    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
    ValuedEnum
    Basic enum class for type-safe enums with values.