Top Inners Fields Constructors Methods
com.sun.javafx.font.freetype

public Class FTFactory

extends PrismFontFactory
Class Inheritance
Imports
java.util.ArrayList, com.sun.javafx.PlatformUtil, com.sun.javafx.font.FontConfigManager, .FontFallbackInfo, .FontResource, .FontStrike, .PGFont, .PrismFontFactory, .PrismFontFile, com.sun.javafx.text.GlyphLayout, .GlyphLayoutManager, .TextRun

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
pack-priv static boolean
pack-priv static boolean
Inherited from com.sun.javafx.font.PrismFontFactory:
cacheLayoutSizedebugFontsisAndroidisEmbeddedisIOSisMacOSXisWindowsSUB_PIXEL_NATIVESUB_PIXEL_ONSUB_PIXEL_Y

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
protected PrismFontFile
createFontFile(String name, String filename, int fIndex, boolean register, boolean embedded, boolean copy)

Implements abstract com.sun.javafx.font.PrismFontFactory.createFontFile.

public GlyphLayout
public static PrismFontFactory
public FontFallbackInfo
public boolean
protected boolean
Inherited from com.sun.javafx.font.PrismFontFactory:
createFontcreateFontderiveFontfindFontIndexgetFontFactorygetFontFamilyNamesgetFontFullNamesgetFontFullNamesgetFontResourcegetFontResourcegetFontSizeLimitgetLCDContrastgetPathNameWindowsgetSubPixelModegetSystemFontgetSystemFontSizeisExcludedisJreFontisPlatformFontloadEmbeddedFontloadEmbeddedFontstoreInMaptest_getNumEmbeddedFonts

Field Detail

isLinuxback to summary
pack-priv static boolean isLinux

Hides com.sun.javafx.font.PrismFontFactory.isLinux.

LCD_SUPPORTback to summary
pack-priv static boolean LCD_SUPPORT

Constructor Detail

FTFactoryback to summary
private FTFactory()

Method Detail

createFontFileback to summary
protected PrismFontFile createFontFile(String name, String filename, int fIndex, boolean register, boolean embedded, boolean copy) throws Exception

Implements abstract com.sun.javafx.font.PrismFontFactory.createFontFile.

Annotations
@Override
createGlyphLayoutback to summary
public GlyphLayout createGlyphLayout()

Implements abstract com.sun.javafx.font.PrismFontFactory.createGlyphLayout.

Annotations
@Override
getFactoryback to summary
public static PrismFontFactory getFactory()
getFallbacksback to summary
public FontFallbackInfo getFallbacks(FontResource primaryResource)

Implements abstract com.sun.javafx.font.PrismFontFactory.getFallbacks.

Annotations
@Override
isLCDTextSupportedback to summary
public boolean isLCDTextSupported()

Overrides com.sun.javafx.font.PrismFontFactory.isLCDTextSupported.

Annotations
@Override
registerEmbeddedFontback to summary
protected boolean registerEmbeddedFont(String path)

Overrides com.sun.javafx.font.PrismFontFactory.registerEmbeddedFont.

Annotations
@Override
com.sun.javafx.font.freetype back to summary

private Class FTFactory.FTStubGlyphLayout

extends GlyphLayout
Class Inheritance

Field Summary

Inherited from com.sun.javafx.text.GlyphLayout:
CANONICAL_SUBSTITUTIONHINTINGLAYOUT_LEFT_TO_RIGHTLAYOUT_NO_LIMIT_CONTEXTLAYOUT_NO_START_CONTEXTLAYOUT_RIGHT_TO_LEFT

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
layout(TextRun run, PGFont font, FontStrike strike, char[] text)

Implements abstract com.sun.javafx.text.GlyphLayout.layout.

Inherited from com.sun.javafx.text.GlyphLayout:
addTextRunbreakRunsgetInitialSlot

Constructor Detail

FTStubGlyphLayoutback to summary
public FTStubGlyphLayout()

Method Detail

disposeback to summary
public void dispose()

Implements abstract com.sun.javafx.text.GlyphLayout.dispose.

Annotations
@Override
layoutback to summary
public void layout(TextRun run, PGFont font, FontStrike strike, char[] text)

Implements abstract com.sun.javafx.text.GlyphLayout.layout.

Annotations
@Override