public class FTFactory extends PrismFontFactory
Modifier and Type | Class and Description |
---|---|
private static class |
FTFactory.StubGlyphLayout |
Modifier and Type | Field and Description |
---|---|
(package private) static boolean |
LCD_SUPPORT |
cacheLayoutSize, debugFonts, isAndroid, isEmbedded, isIOS, isLinux, isMacOSX, isWindows, SUB_PIXEL_NATIVE, SUB_PIXEL_ON, SUB_PIXEL_Y
DEFAULT_FULLNAME
Modifier | Constructor and Description |
---|---|
private |
FTFactory() |
Modifier and Type | Method and Description |
---|---|
protected PrismFontFile |
createFontFile(java.lang.String name,
java.lang.String filename,
int fIndex,
boolean register,
boolean embedded,
boolean copy,
boolean tracked) |
GlyphLayout |
createGlyphLayout() |
static PrismFontFactory |
getFactory() |
boolean |
isLCDTextSupported() |
protected boolean |
registerEmbeddedFont(java.lang.String path) |
createFont, createFont, deriveFont, getFontFactory, getFontFamilyNames, getFontFullNames, getFontFullNames, getFontResource, getFontResource, getFontSizeLimit, getLCDContrast, getSubPixelMode, getSystemFont, getSystemFontSize, hasPermission, isJreFont, isPlatformFont, loadEmbeddedFont, loadEmbeddedFont, test_getNumEmbeddedFonts
public static PrismFontFactory getFactory()
protected PrismFontFile createFontFile(java.lang.String name, java.lang.String filename, int fIndex, boolean register, boolean embedded, boolean copy, boolean tracked) throws java.lang.Exception
createFontFile
in class PrismFontFactory
java.lang.Exception
public GlyphLayout createGlyphLayout()
createGlyphLayout
in class PrismFontFactory
public boolean isLCDTextSupported()
isLCDTextSupported
in class PrismFontFactory
protected boolean registerEmbeddedFont(java.lang.String path)
registerEmbeddedFont
in class PrismFontFactory