| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv synchronized long | createScalerContext(double[] matrix, int aa, int fm, float boldness, float italic)
Implements abstract sun.
|
| private native long | createScalerContextNative(long pScaler, double[] matrix, int aa, int fm, float boldness, float italic)
|
| public synchronized void | |
| private native void | |
| public synchronized void | disposeScaler()
Overrides sun. Used when the native resources held by the scaler need to be released before the 2D disposer runs. |
| pack-priv synchronized StrikeMetrics | |
| private native StrikeMetrics | |
| pack-priv synchronized float | getGlyphAdvance(long pScalerContext, int glyphCode)
Implements abstract sun.
|
| private native float | |
| pack-priv synchronized int | |
| private native int | |
| pack-priv synchronized long | getGlyphImage(long pScalerContext, int glyphCode)
Implements abstract sun.
|
| private native long | |
| pack-priv synchronized void | getGlyphMetrics(long pScalerContext, int glyphCode, Point2D.
Implements abstract sun.
|
| private native void | getGlyphMetricsNative(Font2D font, long pScalerContext, long pScaler, int glyphCode, Point2D.
|
| pack-priv synchronized GeneralPath | getGlyphOutline(long pScalerContext, int glyphCode, float x, float y)
Implements abstract sun.
|
| pack-priv synchronized Rectangle2D. | getGlyphOutlineBounds(long pScalerContext, int glyphCode)
Implements abstract sun.
|
| private native Rectangle2D. | |
| private native GeneralPath | getGlyphOutlineNative(Font2D font, long pScalerContext, long pScaler, int glyphCode, float x, float y)
|
| pack-priv synchronized Point2D. | getGlyphPoint(long pScalerContext, int glyphCode, int ptNumber)
Implements abstract sun.
|
| private native Point2D. | |
| pack-priv synchronized GeneralPath | getGlyphVectorOutline(long pScalerContext, int[] glyphs, int numGlyphs, float x, float y)
Implements abstract sun.
|
| private native GeneralPath | getGlyphVectorOutlineNative(Font2D font, long pScalerContext, long pScaler, int[] glyphs, int numGlyphs, float x, float y)
|
| pack-priv synchronized int | |
| private native int | |
| pack-priv synchronized int | |
| private native int | |
| pack-priv synchronized long | |
| private native long | |
| private static native void | |
| private native long | |
| private void | |
| pack-priv void | invalidateScalerContext(long pScalerContext)
Implements abstract sun.
|
| TRUETYPE_FONT | back to summary |
|---|---|
| private static final int TRUETYPE_FONT | |
| TYPE1_FONT | back to summary |
|---|---|
| private static final int TYPE1_FONT | |
| FreetypeFontScaler | back to summary |
|---|---|
| public FreetypeFontScaler(Font2D font, int indexInCollection, boolean supportsCJK, int filesize) | |
| createScalerContext | back to summary |
|---|---|
| pack-priv synchronized long createScalerContext(double[] matrix, int aa, int fm, float boldness, float italic) Implements abstract sun. | |
| createScalerContextNative | back to summary |
|---|---|
| private native long createScalerContextNative(long pScaler, double[] matrix, int aa, int fm, float boldness, float italic) | |
| dispose | back to summary |
|---|---|
| public synchronized void dispose() Overrides sun. Implements sun. | |
| disposeNativeScaler | back to summary |
|---|---|
| private native void disposeNativeScaler(Font2D font2D, long pScaler) | |
| disposeScaler | back to summary |
|---|---|
| public synchronized void disposeScaler() Overrides sun. Doc from sun. Used when the native resources held by the scaler need to be released before the 2D disposer runs. | |
| getFontMetrics | back to summary |
|---|---|
| pack-priv synchronized StrikeMetrics getFontMetrics(long pScalerContext) throws FontScalerException Implements abstract sun. | |
| getFontMetricsNative | back to summary |
|---|---|
| private native StrikeMetrics getFontMetricsNative(Font2D font, long pScalerContext, long pScaler) | |
| getGlyphAdvance | back to summary |
|---|---|
| pack-priv synchronized float getGlyphAdvance(long pScalerContext, int glyphCode) throws FontScalerException Implements abstract sun. | |
| getGlyphAdvanceNative | back to summary |
|---|---|
| private native float getGlyphAdvanceNative(Font2D font, long pScalerContext, long pScaler, int glyphCode) | |
| getGlyphCode | back to summary |
|---|---|
| pack-priv synchronized int getGlyphCode(char charCode) throws FontScalerException Implements abstract sun. | |
| getGlyphCodeNative | back to summary |
|---|---|
| private native int getGlyphCodeNative(Font2D font, long pScaler, char charCode) | |
| getGlyphImage | back to summary |
|---|---|
| pack-priv synchronized long getGlyphImage(long pScalerContext, int glyphCode) throws FontScalerException Implements abstract sun. | |
| getGlyphImageNative | back to summary |
|---|---|
| private native long getGlyphImageNative(Font2D font, long pScalerContext, long pScaler, int glyphCode) | |
| getGlyphMetrics | back to summary |
|---|---|
| pack-priv synchronized void getGlyphMetrics(long pScalerContext, int glyphCode, Point2D. Implements abstract sun. | |
| getGlyphMetricsNative | back to summary |
|---|---|
| private native void getGlyphMetricsNative(Font2D font, long pScalerContext, long pScaler, int glyphCode, Point2D. | |
| getGlyphOutline | back to summary |
|---|---|
| pack-priv synchronized GeneralPath getGlyphOutline(long pScalerContext, int glyphCode, float x, float y) throws FontScalerException Implements abstract sun. | |
| getGlyphOutlineBounds | back to summary |
|---|---|
| pack-priv synchronized Rectangle2D. Implements abstract sun. | |
| getGlyphOutlineBoundsNative | back to summary |
|---|---|
| private native Rectangle2D. | |
| getGlyphOutlineNative | back to summary |
|---|---|
| private native GeneralPath getGlyphOutlineNative(Font2D font, long pScalerContext, long pScaler, int glyphCode, float x, float y) | |
| getGlyphPoint | back to summary |
|---|---|
| pack-priv synchronized Point2D. Implements abstract sun. | |
| getGlyphPointNative | back to summary |
|---|---|
| private native Point2D. | |
| getGlyphVectorOutline | back to summary |
|---|---|
| pack-priv synchronized GeneralPath getGlyphVectorOutline(long pScalerContext, int[] glyphs, int numGlyphs, float x, float y) throws FontScalerException Implements abstract sun. | |
| getGlyphVectorOutlineNative | back to summary |
|---|---|
| private native GeneralPath getGlyphVectorOutlineNative(Font2D font, long pScalerContext, long pScaler, int[] glyphs, int numGlyphs, float x, float y) | |
| getMissingGlyphCode | back to summary |
|---|---|
| pack-priv synchronized int getMissingGlyphCode() throws FontScalerException Implements abstract sun. | |
| getMissingGlyphCodeNative | back to summary |
|---|---|
| private native int getMissingGlyphCodeNative(long pScaler) | |
| getNumGlyphs | back to summary |
|---|---|
| pack-priv synchronized int getNumGlyphs() throws FontScalerException Implements abstract sun. | |
| getNumGlyphsNative | back to summary |
|---|---|
| private native int getNumGlyphsNative(long pScaler) | |
| getUnitsPerEm | back to summary |
|---|---|
| pack-priv synchronized long getUnitsPerEm() Implements abstract sun. | |
| getUnitsPerEMNative | back to summary |
|---|---|
| private native long getUnitsPerEMNative(long pScaler) | |
| initIDs | back to summary |
|---|---|
| private static native void initIDs(Class<?> FFS) | |
| initNativeScaler | back to summary |
|---|---|
| private native long initNativeScaler(Font2D font, int type, int indexInCollection, boolean supportsCJK, int filesize) | |
| invalidateScaler | back to summary |
|---|---|
| private void invalidateScaler() throws FontScalerException | |
| invalidateScalerContext | back to summary |
|---|---|
| pack-priv void invalidateScalerContext(long pScalerContext) Implements abstract sun. | |