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.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.
|
Modifier and Type | Class and Description |
---|---|
static class |
FontManager.MinimalFontResolver
Minimum implemenation of FontResolver.
|
static class |
FontSetup.MinimalFontResolver
Minimum implemenation of FontResolver.
|
Modifier and Type | Field and Description |
---|---|
protected FontResolver |
FontLoader.resolver
the FontResolver to use for font URI resolution
|
Modifier and Type | Method and Description |
---|---|
static FontResolver |
FontManager.createMinimalFontResolver(boolean useComplexScriptFeatures)
Create minimal font resolver.
|
static FontResolver |
FontSetup.createMinimalFontResolver(boolean useComplexScriptFeatures)
Create minimal font resolver.
|
Modifier and Type | Method and Description |
---|---|
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 |
CustomFont.setResolver(FontResolver resolver)
Sets the font resolver.
|
void |
FontReader.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.
|
Constructor and Description |
---|
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
|
Modifier and Type | Method and Description |
---|---|
EmbedFontInfo[] |
FontInfoFinder.find(java.net.URL fontURL,
FontResolver resolver,
FontCache fontCache)
Attempts to determine EmbedFontInfo from a given font file.
|
Constructor and Description |
---|
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.
|
Constructor and Description |
---|
Type1FontLoader(java.lang.String fontFileURI,
boolean embedded,
boolean useKerning,
FontResolver resolver)
Constructs a new Type 1 font loader.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultFontResolver
Default FontResolver implementation which uses the FOUserAgent to resolve font URIs.
|
Modifier and Type | Field and Description |
---|---|
protected FontResolver |
PrintRenderer.fontResolver
Font resolver
|
Modifier and Type | Method and Description |
---|---|
FontResolver |
PrintRenderer.getFontResolver()
Get FontResolver
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<EmbedFontInfo> |
PrintRendererConfigurator.buildFontList(org.apache.avalon.framework.configuration.Configuration cfg,
FontResolver fontResolver,
FontEventListener listener)
Builds the font list from configuration.
|
Constructor and Description |
---|
ConfiguredFontCollection(FontResolver fontResolver,
java.util.List customFonts,
boolean useComplexScriptFeatures)
Main constructor
|
Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.