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

Packages that use EmbedFontInfo
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
`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
`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
`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
`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
`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
`protected List<EmbedFontInfo>` PrintRenderer.`embedFontInfoList` list of fonts

Methods in org.apache.fop.render that return types with arguments of type EmbedFontInfo
`List<EmbedFontInfo>` PrintRenderer.`getFontList()`

Method parameters in org.apache.fop.render with type arguments of type EmbedFontInfo
`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
`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
`protected FontCollection` PCLRendererConfigurator.`createCollectionFromFontList(InternalResourceResolver resourceResolver, List<EmbedFontInfo> fontList)`