Top Fields Constructors Methods
com.sun.javafx.font.directwrite

public Class DWFactory

extends PrismFontFactory
Class Inheritance
Imports
com.sun.javafx.font.FontFallbackInfo, .FontResource, .PrismFontFactory, .PrismFontFile, com.sun.javafx.text.GlyphLayout, com.sun.prism.GraphicsPipeline

Field Summary

Modifier and TypeField and Description
private static ID2D1Factory
private static Thread
private static IDWriteFactory
private static IDWriteFontCollection
private static IWICImagingFactory
Inherited from com.sun.javafx.font.PrismFontFactory:
cacheLayoutSizedebugFontsisAndroidisEmbeddedisIOSisLinuxisMacOSXisWindowsSUB_PIXEL_NATIVESUB_PIXEL_ONSUB_PIXEL_Y

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

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

public GlyphLayout
pack-priv static synchronized ID2D1Factory
pack-priv static IDWriteFactory
private static native String
public static PrismFontFactory
public FontFallbackInfo
pack-priv static IDWriteFontCollection
pack-priv static synchronized IWICImagingFactory
protected boolean
Inherited from com.sun.javafx.font.PrismFontFactory:
createFontcreateFontderiveFontfindFontIndexgetFontFactorygetFontFamilyNamesgetFontFullNamesgetFontFullNamesgetFontResourcegetFontResourcegetFontSizeLimitgetLCDContrastgetPathNameWindowsgetSubPixelModegetSystemFontgetSystemFontSizeisExcludedisJreFontisLCDTextSupportedisPlatformFontloadEmbeddedFontloadEmbeddedFontstoreInMaptest_getNumEmbeddedFonts

Field Detail

D2D_FACTORYback to summary
private static ID2D1Factory D2D_FACTORY
d2dThreadback to summary
private static Thread d2dThread
DWRITE_FACTORYback to summary
private static IDWriteFactory DWRITE_FACTORY
FONT_COLLECTIONback to summary
private static IDWriteFontCollection FONT_COLLECTION
WIC_FACTORYback to summary
private static IWICImagingFactory WIC_FACTORY

Constructor Detail

DWFactoryback to summary
private DWFactory()

Method Detail

checkThreadback to summary
private static void checkThread()
createFontFileback to summary
protected PrismFontFile createFontFile(String name, String filename, int fIndex, boolean register, boolean embedded, boolean copy, boolean tracked) 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
getD2DFactoryback to summary
pack-priv static synchronized ID2D1Factory getD2DFactory()
getDWriteFactoryback to summary
pack-priv static IDWriteFactory getDWriteFactory()
getEUDCFontFileback to summary
private static native String getEUDCFontFile()
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
getFontCollectionback to summary
pack-priv static IDWriteFontCollection getFontCollection()
getWICFactoryback to summary
pack-priv static synchronized IWICImagingFactory getWICFactory()
registerEmbeddedFontback to summary
protected boolean registerEmbeddedFont(String path)

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

Annotations
@Override