org.apache.fop.fonts.truetype
Class TTFFontLoader
java.lang.Object
org.apache.fop.fonts.FontLoader
org.apache.fop.fonts.truetype.TTFFontLoader
public class TTFFontLoader
- extends FontLoader
Loads a TrueType font into memory directly from the original font file.
Constructor Summary |
TTFFontLoader(java.lang.String fontFileURI,
FontResolver resolver)
Default constructor |
TTFFontLoader(java.lang.String fontFileURI,
java.lang.String subFontName,
boolean embedded,
EncodingMode encodingMode,
boolean useKerning,
FontResolver resolver)
Additional constructor for TrueType Collections. |
Method Summary |
protected void |
read()
Reads/parses the font data. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TTFFontLoader
public TTFFontLoader(java.lang.String fontFileURI,
FontResolver resolver)
- Default constructor
- Parameters:
fontFileURI
- the URI representing the font fileresolver
- the FontResolver for font URI resolution
TTFFontLoader
public TTFFontLoader(java.lang.String fontFileURI,
java.lang.String subFontName,
boolean embedded,
EncodingMode encodingMode,
boolean useKerning,
FontResolver resolver)
- Additional constructor for TrueType Collections.
- Parameters:
fontFileURI
- the URI representing the font filesubFontName
- the sub-fontname of a font in a TrueType Collection (or null for normal
TrueType fonts)embedded
- indicates whether the font is embedded or referencedencodingMode
- the requested encoding modeuseKerning
- true to enable loading kerning info if available, false to disableresolver
- the FontResolver for font URI resolution
read
protected void read()
throws java.io.IOException
- Reads/parses the font data.
- Specified by:
read
in class FontLoader
- Throws:
java.io.IOException
- In case of an I/O error
Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.