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_YDEFAULT_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_getNumEmbeddedFontspublic 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 PrismFontFactoryjava.lang.Exceptionpublic GlyphLayout createGlyphLayout()
createGlyphLayout in class PrismFontFactorypublic boolean isLCDTextSupported()
isLCDTextSupported in class PrismFontFactoryprotected boolean registerEmbeddedFont(java.lang.String path)
registerEmbeddedFont in class PrismFontFactory