public class OFFontLoader extends FontLoader
embedded, fontFileURI, loaded, log, resourceResolver, returnFont, useAdvanced, useKerning| Constructor and Description |
|---|
OFFontLoader(URI fontFileURI,
InternalResourceResolver resourceResolver)
Default constructor
|
OFFontLoader(URI fontFileURI,
String subFontName,
boolean embedded,
EmbeddingMode embeddingMode,
EncodingMode encodingMode,
boolean useKerning,
boolean useAdvanced,
InternalResourceResolver resolver,
boolean simulateStyle,
boolean embedAsType1,
boolean useSVG)
Additional constructor for TrueType Collections.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
read()
Reads/parses the font data.
|
static String |
readHeader(FontFileReader fontFile) |
getFont, loadFontpublic OFFontLoader(URI fontFileURI, InternalResourceResolver resourceResolver)
fontFileURI - the URI representing the font fileresourceResolver - the resource resolver for font URI resolutionpublic OFFontLoader(URI fontFileURI, String subFontName, boolean embedded, EmbeddingMode embeddingMode, EncodingMode encodingMode, boolean useKerning, boolean useAdvanced, InternalResourceResolver resolver, boolean simulateStyle, boolean embedAsType1, boolean useSVG)
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 referencedembeddingMode - the embedding mode of the fontencodingMode - the requested encoding modeuseKerning - true to enable loading kerning info if available, false to disableuseAdvanced - true to enable loading advanced info if available, false to disableresolver - the FontResolver for font URI resolutionsimulateStyle - Determines whether to simulate font styles if a font does not support those by default.protected void read()
throws IOException
read in class FontLoaderIOException - In case of an I/O errorpublic static String readHeader(FontFileReader fontFile) throws IOException
IOExceptionCopyright © 2023 Apache Software Foundation. All rights reserved.