Uses of Class org.apache.fop.fonts.EmbedFontInfo (Apache FOP Core 2.11 API)
Date: 2025-04-24

## Uses of Class
org.apache.fop.fonts.EmbedFontInfo

- Packages that use EmbedFontInfo
  Package | Description
  --- | ---
  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.render | Generic renderer interface.
  org.apache.fop.render.bitmap | Bitmap Renderer which creates TIFF and PNG images from rendered pages.
  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)

- - ### Uses of EmbedFontInfo in org.apache.fop.fonts

    Methods in org.apache.fop.fonts that return EmbedFontInfo
    Modifier and Type | Method and Description
    --- | ---
    `EmbedFontInfo[]` | FontCache.`getFontInfos(String embedUrl, long lastModified)` Returns the EmbedFontInfo instances belonging to a font file.

    Methods in org.apache.fop.fonts that return types with arguments of type EmbedFontInfo
    Modifier and Type | Method and Description
    --- | ---
    `List<EmbedFontInfo>` | DefaultFontConfigurator.`configure(FontConfig fontInfoConfig)` Initializes font info settings from the user configuration

    Methods in org.apache.fop.fonts with parameters of type EmbedFontInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | FontCache.`addFont(EmbedFontInfo fontInfo, InternalResourceResolver resourceResolver)` Adds a font info to cache
    `boolean` | FontCache.`containsFont(EmbedFontInfo fontInfo)` is this font info in the cache?
    `protected static String` | FontCache.`getCacheKey(EmbedFontInfo fontInfo)` creates a key given a font info for the font mapping

    Method parameters in org.apache.fop.fonts with type arguments of type EmbedFontInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | FontAdder.`add(List<URL> fontURLList, List<EmbedFontInfo> fontInfoList)` Iterates over font url list adding to font info list
    `void` | FontManager.`autoDetectFonts(boolean autoDetectFonts, FontAdder fontAdder, boolean strict, FontEventListener listener, List<EmbedFontInfo> fontInfoList)` Detect fonts from the operating system via FOPs autodetect mechanism.
    `void` | FontDetector.`detect(FontManager fontManager, FontAdder fontAdder, boolean strict, FontEventListener eventListener, List<EmbedFontInfo> fontInfoList)`
    `void` | FontManager.`updateReferencedFonts(List<EmbedFontInfo> fontInfoList)` Updates the referenced font list using the FontManager's referenced fonts matcher (`FontManager.getReferencedFontsMatcher()`).
    `void` | FontManager.`updateReferencedFonts(List<EmbedFontInfo> fontInfoList, FontTriplet.Matcher matcher)` Updates the referenced font list.

    Constructors in org.apache.fop.fonts with parameters of type EmbedFontInfo
    Constructor and Description
    `LazyFont(EmbedFontInfo fontInfo, InternalResourceResolver resourceResolver, boolean useComplexScripts)` Main constructor

    Constructor parameters in org.apache.fop.fonts with type arguments of type EmbedFontInfo
    Constructor and Description
    `CustomFontCollection(InternalResourceResolver fontResolver, List<EmbedFontInfo> customFonts, boolean useComplexScriptFeatures)` Main constructor.

  - ### Uses of EmbedFontInfo in org.apache.fop.fonts.autodetect

    Methods in org.apache.fop.fonts.autodetect that return EmbedFontInfo
    Modifier and Type | Method and Description
    --- | ---
    `EmbedFontInfo[]` | FontInfoFinder.`find(URI fontURI, InternalResourceResolver resourceResolver, FontCache fontCache)` Attempts to determine EmbedFontInfo from a given font file.

  - ### Uses of EmbedFontInfo in org.apache.fop.render

    Fields in org.apache.fop.render with type parameters of type EmbedFontInfo
    Modifier and Type | Field and Description
    --- | ---
    `protected List<EmbedFontInfo>` | PrintRenderer.`embedFontInfoList` list of fonts

    Methods in org.apache.fop.render that return types with arguments of type EmbedFontInfo
    Modifier and Type | Method and Description
    --- | ---
    `List<EmbedFontInfo>` | PrintRenderer.`getFontList()`

    Method parameters in org.apache.fop.render with type arguments of type EmbedFontInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | PrintRenderer.`addFontList(List<EmbedFontInfo> fontList)` Adds a font list to current list of fonts
    `protected FontCollection` | PrintRendererConfigurator.`createCollectionFromFontList(InternalResourceResolver resolver, List<EmbedFontInfo> fontList)` Creates the font collection given a list of embedded font infomation.
    `void` | PrintRenderer.`setFontList(List<EmbedFontInfo> embedFontInfoList)`

    Constructor parameters in org.apache.fop.render with type arguments of type EmbedFontInfo
    Constructor and Description
    `PrintRendererConfigurator(FOUserAgent userAgent, RendererConfig.RendererConfigParser rendererConfigParser, FontConfigurator<EmbedFontInfo> fontInfoConfigurator)` Default constructor

  - ### Uses of EmbedFontInfo in org.apache.fop.render.bitmap

    Method parameters in org.apache.fop.render.bitmap with type arguments of type EmbedFontInfo
    Modifier and Type | Method and Description
    --- | ---
    `protected FontCollection` | BitmapRendererConfigurator.`createCollectionFromFontList(InternalResourceResolver resourceResolver, List<EmbedFontInfo> fontList)`

  - ### Uses of EmbedFontInfo in org.apache.fop.render.java2d

    Constructors in org.apache.fop.render.java2d with parameters of type EmbedFontInfo
    Constructor and Description
    `CustomFontMetricsMapper(FontUris fontUris, EmbedFontInfo configFontInfo, InternalResourceResolver resourceResolver)`

    Constructor parameters in org.apache.fop.render.java2d with type arguments of type EmbedFontInfo
    Constructor and Description
    `ConfiguredFontCollection(InternalResourceResolver resourceResolver, List<EmbedFontInfo> customFonts, boolean useComplexScriptFeatures)` Main constructor

  - ### Uses of EmbedFontInfo in org.apache.fop.render.pcl

    Method parameters in org.apache.fop.render.pcl with type arguments of type EmbedFontInfo
    Modifier and Type | Method and Description
    --- | ---
    `protected FontCollection` | PCLRendererConfigurator.`createCollectionFromFontList(InternalResourceResolver resourceResolver, List<EmbedFontInfo> fontList)`

Copyright © 2025 Apache Software Foundation. All rights reserved.