class FTFontFile extends PrismFontFile
| Modifier and Type | Field and Description |
|---|---|
private FTDisposer |
disposer |
private long |
face |
private long |
library |
FAMILY_NAME_ID, FULL_NAME_ID, MAC_PLATFORM_ID, MACROMAN_ENGLISH_LANG, MACROMAN_SPECIFIC_ID, MS_ENGLISH_LOCALE_ID, MS_PLATFORM_ID, PS_NAME_ID, STYLE_NAME_IDAA_GREYSCALE, AA_LCD, AFRC, CLIG, CSWH, DLIG, FRAC, HLIG, KERN, LIGA, LIGATURES, NALT, RLIG, RUBY, SALT, SMCP, SS01, SS02, SS03, SS04, SS05, SS06, SS07, SWSH, ZEROcmapTag, DIRECTORYENTRYSIZE, DIRECTORYHEADERSIZE, headTag, hheaTag, hmtxTag, maxpTag, nameTag, os_2Tag, ottoTag, postTag, trueTag, ttcfTag, TTCHEADERSIZE, v1ttTag, WOFFDIRECTORYENTRYSIZE, WOFFHEADERSIZE, woffTag| Constructor and Description |
|---|
FTFontFile(java.lang.String name,
java.lang.String filename,
int fIndex,
boolean register,
boolean embedded,
boolean copy,
boolean tracked) |
| Modifier and Type | Method and Description |
|---|---|
protected int[] |
createGlyphBoundingBox(int gc) |
(package private) Path2D |
createGlyphOutline(int gc,
float size) |
protected PrismFontStrike<?> |
createStrike(float size,
BaseTransform transform,
int aaMode,
FontStrikeDesc desc) |
private void |
init() |
(package private) void |
initGlyph(FTGlyph glyph,
FTFontStrike strike) |
disposeOnShutdown, equals, getAdvance, getDefaultAAMode, getFamilyName, getFeatures, getFileName, getFileSize, getFontCount, getFontIndex, getFontMetrics, getFullName, getGlyphBoundingBox, getGlyphMapper, getIndexToLocFormat, getLocaleFamilyName, getLocaleFullName, getLocaleStyleName, getNumHMetrics, getPeer, getPSName, getStrike, getStrike, getStrikeMap, getStyleName, getUnitsPerEm, hashCode, isBold, isCFF, isDecoded, isEmbeddedFont, isInstalledFont, isItalic, isRegistered, setPeerprivate long library
private long face
private FTDisposer disposer
FTFontFile(java.lang.String name,
java.lang.String filename,
int fIndex,
boolean register,
boolean embedded,
boolean copy,
boolean tracked)
throws java.lang.Exception
java.lang.Exceptionprivate void init()
throws java.lang.Exception
java.lang.Exceptionprotected PrismFontStrike<?> createStrike(float size, BaseTransform transform, int aaMode, FontStrikeDesc desc)
createStrike in class PrismFontFileprotected int[] createGlyphBoundingBox(int gc)
createGlyphBoundingBox in class PrismFontFilePath2D createGlyphOutline(int gc, float size)
void initGlyph(FTGlyph glyph, FTFontStrike strike)