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

pack-priv Class FTFontFile

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

Field Summary

Modifier and TypeField and Description
private FTDisposer
private long
private long
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
FTFontFile(String name, String filename, int fIndex, boolean register, boolean embedded, boolean copy)

Method Summary

Modifier and TypeMethod and Description
protected synchronized int[]
pack-priv synchronized Path2D
createGlyphOutline(int gc, float size)

protected PrismFontStrike<?>
createStrike(float size, BaseTransform transform, int aaMode, FontStrikeDesc desc)

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

private synchronized void
init()

pack-priv synchronized void
Inherited from com.sun.javafx.font.PrismFontFile:
disposeOnShutdownequalsgetAdvancegetAdvanceFromPlatformgetDefaultAAModegetFamilyNamegetFeaturesgetFileNamegetFileSizegetFontCountgetFontIndexgetFontMetricsgetFullNamegetGlyphBoundingBoxgetGlyphMappergetIndexToLocFormatgetLocaleFamilyNamegetLocaleFullNamegetLocaleStyleNamegetNumHMetricsgetPeergetPSNamegetStrikegetStrikegetStrikeMapgetStyleNamegetUnitsPerEmhashCodeisBoldisCFFisColorGlyphisDecodedisEmbeddedFontisItalicisRegisteredsetPeer

Field Detail

disposerback to summary
private FTDisposer disposer
faceback to summary
private long face
libraryback to summary
private long library

Constructor Detail

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

Method Detail

createGlyphBoundingBoxback to summary
protected synchronized int[] createGlyphBoundingBox(int gc)

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

Annotations
@Override
createGlyphOutlineback to summary
pack-priv synchronized Path2D createGlyphOutline(int gc, float size)
createStrikeback to summary
protected PrismFontStrike<?> createStrike(float size, BaseTransform transform, int aaMode, FontStrikeDesc desc)

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

Annotations
@Override
initback to summary
private synchronized void init() throws Exception
initGlyphback to summary
pack-priv synchronized void initGlyph(FTGlyph glyph, FTFontStrike strike)