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

pack-priv Class DWFontFile

extends PrismFontFile
Class Inheritance
Imports
com.sun.javafx.font.Disposer, .FontStrikeDesc, .PrismFontFactory, .PrismFontFile, .PrismFontStrike, com.sun.javafx.geom.Path2D, .RectBounds, com.sun.javafx.geom.transform.BaseTransform

Field Summary

Modifier and TypeField and Description
private DWDisposer
private IDWriteFontFace
Inherited from com.sun.javafx.font.PrismFontFile:
FAMILY_NAME_IDFULL_NAME_IDfullNameMAC_PLATFORM_IDMACROMAN_ENGLISH_LANGMACROMAN_SPECIFIC_IDMS_ENGLISH_LOCALE_IDMS_PLATFORM_IDPS_NAME_IDSTYLE_NAME_IDUNICODE_PLATFORM_ID

Constructor Summary

AccessConstructor and Description
pack-priv
DWFontFile(String name, String filename, int fIndex, boolean register, boolean embedded, boolean copy)

Method Summary

Modifier and TypeMethod and Description
private IDWriteFontFace
private IDWriteFontFace
protected int[]
protected PrismFontStrike<DWFontFile>
createStrike(float size, BaseTransform transform, int aaMode, FontStrikeDesc desc)

Implements abstract com.sun.javafx.font.PrismFontFile.createStrike.

protected synchronized void
pack-priv RectBounds
getBBox(int glyphCode, float size)

pack-priv IDWriteFontFace
pack-priv Path2D
getGlyphOutline(int gc, float size)

Inherited from com.sun.javafx.font.PrismFontFile:
equalsgetAdvancegetAdvanceFromPlatformgetDefaultAAModegetFamilyNamegetFeaturesgetFileNamegetFileSizegetFontCountgetFontIndexgetFontMetricsgetFullNamegetGlyphBoundingBoxgetGlyphMappergetIndexToLocFormatgetLocaleFamilyNamegetLocaleFullNamegetLocaleStyleNamegetNumHMetricsgetPeergetPSNamegetStrikegetStrikegetStrikeMapgetStyleNamegetUnitsPerEmhashCodeisBoldisCFFisColorGlyphisDecodedisEmbeddedFontisItalicisRegisteredsetPeer

Field Detail

disposerback to summary
private DWDisposer disposer
fontFaceback to summary
private IDWriteFontFace fontFace

Constructor Detail

DWFontFileback to summary
pack-priv DWFontFile(String name, String filename, int fIndex, boolean register, boolean embedded, boolean copy) throws Exception

Method Detail

createEmbeddedFontFaceback to summary
private IDWriteFontFace createEmbeddedFontFace()
createFontFaceback to summary
private IDWriteFontFace createFontFace()
createGlyphBoundingBoxback to summary
protected int[] createGlyphBoundingBox(int gc)

Implements abstract com.sun.javafx.font.PrismFontFile.createGlyphBoundingBox.

Annotations
@Override
createStrikeback to summary
protected PrismFontStrike<DWFontFile> createStrike(float size, BaseTransform transform, int aaMode, FontStrikeDesc desc)

Implements abstract com.sun.javafx.font.PrismFontFile.createStrike.

Annotations
@Override
disposeOnShutdownback to summary
protected synchronized void disposeOnShutdown()

Overrides com.sun.javafx.font.PrismFontFile.disposeOnShutdown.

Annotations
@Override
getBBoxback to summary
pack-priv RectBounds getBBox(int glyphCode, float size)
getFontFaceback to summary
pack-priv IDWriteFontFace getFontFace()
getGlyphOutlineback to summary
pack-priv Path2D getGlyphOutline(int gc, float size)