fop 1.1

## Uses of Interface
org.apache.fop.fonts.FontResolver

Packages that use FontResolver
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.fonts.truetype: Classes for TrueType fonts.
org.apache.fop.fonts.type1: Classes for Adobe Type 1 fonts.
org.apache.fop.render: Generic renderer interface.
org.apache.fop.render.java2d: Java2D Renderer which paints rendered pages on Graphics2D instances.

Uses of FontResolver in org.apache.fop.fonts

Classes in org.apache.fop.fonts that implement FontResolver
`static class` `FontManager.MinimalFontResolver` Minimum implemenation of FontResolver.
`static class` `FontSetup.MinimalFontResolver` Minimum implemenation of FontResolver.

Fields in org.apache.fop.fonts declared as FontResolver
`protected FontResolver` `FontLoader.resolver` the FontResolver to use for font URI resolution

Methods in org.apache.fop.fonts that return FontResolver
`static FontResolver` `FontSetup.createMinimalFontResolver(boolean useComplexScriptFeatures)` Create minimal font resolver.
`static FontResolver` `FontManager.createMinimalFontResolver(boolean useComplexScriptFeatures)` Create minimal font resolver.

Methods in org.apache.fop.fonts with parameters of type FontResolver
`static CustomFont` `FontLoader.loadFont(java.io.File fontFile, java.lang.String subFontName, boolean embedded, EmbeddingMode embeddingMode, EncodingMode encodingMode, FontResolver resolver)` Loads a custom font from a File.
`static CustomFont` `FontLoader.loadFont(java.lang.String fontFileURI, java.lang.String subFontName, boolean embedded, EmbeddingMode embeddingMode, EncodingMode encodingMode, boolean useKerning, boolean useAdvanced, FontResolver resolver)` Loads a custom font from a URI.
`static CustomFont` `FontLoader.loadFont(java.net.URL fontUrl, java.lang.String subFontName, boolean embedded, EmbeddingMode embeddingMode, EncodingMode encodingMode, FontResolver resolver)` Loads a custom font from an URL.
`static java.io.InputStream` `FontLoader.openFontUri(FontResolver resolver, java.lang.String uri)` Opens a font URI and returns an input stream.
`void` `FontReader.setResolver(FontResolver resolver)` Sets the font resolver.
`void` `CustomFont.setResolver(FontResolver resolver)` Sets the font resolver.
`static void` `FontSetup.setup(FontInfo fontInfo, java.util.List<EmbedFontInfo> embedFontInfoList, FontResolver resolver, boolean base14Kerning)` Sets up the font info object.

Constructors in org.apache.fop.fonts with parameters of type FontResolver
`CustomFontCollection(FontResolver fontResolver, java.util.List<EmbedFontInfo> customFonts, boolean useComplexScriptFeatures)` Main constructor.
`FontAdder(FontManager manager, FontResolver resolver, FontEventListener listener)` Main constructor
`FontInfoConfigurator(org.apache.avalon.framework.configuration.Configuration cfg, FontManager fontManager, FontResolver fontResolver, FontEventListener listener, boolean strict)` Main constructor
`FontLoader(java.lang.String fontFileURI, boolean embedded, boolean useKerning, boolean useAdvanced, FontResolver resolver)` Default constructor.
`LazyFont(EmbedFontInfo fontInfo, FontResolver resolver)` Main constructor

Uses of FontResolver in org.apache.fop.fonts.autodetect

Methods in org.apache.fop.fonts.autodetect with parameters of type FontResolver
`EmbedFontInfo[]` `FontInfoFinder.find(java.net.URL fontURL, FontResolver resolver, FontCache fontCache)` Attempts to determine EmbedFontInfo from a given font file.

Uses of FontResolver in org.apache.fop.fonts.truetype

Constructors in org.apache.fop.fonts.truetype with parameters of type FontResolver
`TTFFontLoader(java.lang.String fontFileURI, FontResolver resolver)` Default constructor
`TTFFontLoader(java.lang.String fontFileURI, java.lang.String subFontName, boolean embedded, EmbeddingMode embeddingMode, EncodingMode encodingMode, boolean useKerning, boolean useAdvanced, FontResolver resolver)` Additional constructor for TrueType Collections.

Uses of FontResolver in org.apache.fop.fonts.type1

Constructors in org.apache.fop.fonts.type1 with parameters of type FontResolver
`Type1FontLoader(java.lang.String fontFileURI, boolean embedded, boolean useKerning, FontResolver resolver)` Constructs a new Type 1 font loader.

Uses of FontResolver in org.apache.fop.render

Classes in org.apache.fop.render that implement FontResolver
`class` `DefaultFontResolver` Default FontResolver implementation which uses the FOUserAgent to resolve font URIs.

Fields in org.apache.fop.render declared as FontResolver
`protected FontResolver` `PrintRenderer.fontResolver` Font resolver

Methods in org.apache.fop.render that return FontResolver
`FontResolver` `PrintRenderer.getFontResolver()` Get FontResolver

Methods in org.apache.fop.render with parameters of type FontResolver
`protected java.util.List<EmbedFontInfo>` `PrintRendererConfigurator.buildFontList(org.apache.avalon.framework.configuration.Configuration cfg, FontResolver fontResolver, FontEventListener listener)` Builds the font list from configuration.

Uses of FontResolver in org.apache.fop.render.java2d

Constructors in org.apache.fop.render.java2d with parameters of type FontResolver
`ConfiguredFontCollection(FontResolver fontResolver, java.util.List customFonts, boolean useComplexScriptFeatures)` Main constructor

fop 1.1

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