APIdia Launch Partner
Top Fields Constructors Methods
sun.font

public Class TrueTypeGlyphMapper

extends CharToGlyphMapper
Class Inheritance
Imports
java.nio.ByteBuffer, java.util.Locale

Field Summary

Modifier and TypeField and Description
pack-priv CMap
pack-priv TrueTypeFont
pack-priv int
Inherited from sun.font.CharToGlyphMapper:
HI_SURROGATE_ENDHI_SURROGATE_STARTINVISIBLE_GLYPH_IDINVISIBLE_GLYPHSLO_SURROGATE_ENDLO_SURROGATE_STARTmissingGlyphUNINITIALIZED_GLYPHVS_ENDVS_STARTVSS_ENDVSS_START

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
charsToGlyphs(int count, int[] unicodes, int[] glyphs)

Implements abstract sun.font.CharToGlyphMapper.charsToGlyphs.

public void
charsToGlyphs(int count, char[] unicodes, int[] glyphs)

Implements abstract sun.font.CharToGlyphMapper.charsToGlyphs.

public boolean
charsToGlyphsNS(int count, char[] unicodes, int[] glyphs)

Implements abstract sun.font.CharToGlyphMapper.charsToGlyphsNS.

public int
public int
public int
public int
charToVariationGlyph(int unicode, int variationSelector)

Overrides sun.font.CharToGlyphMapper.charToVariationGlyph.

public int
private char
getGlyphFromCMAP(int charCode, boolean raw)

private char
getGlyphFromCMAP(int charCode, int variationSelector, boolean raw)

public int
private void
pack-priv boolean
Inherited from sun.font.CharToGlyphMapper:
canDisplaycanDisplaygetMissingGlyphCodeisVariationSelector

Field Detail

cmapback to summary
pack-priv CMap cmap
fontback to summary
pack-priv TrueTypeFont font
numGlyphsback to summary
pack-priv int numGlyphs

Constructor Detail

TrueTypeGlyphMapperback to summary
public TrueTypeGlyphMapper(TrueTypeFont font)

Method Detail

charsToGlyphsback to summary
public void charsToGlyphs(int count, int[] unicodes, int[] glyphs)

Implements abstract sun.font.CharToGlyphMapper.charsToGlyphs.

charsToGlyphsback to summary
public void charsToGlyphs(int count, char[] unicodes, int[] glyphs)

Implements abstract sun.font.CharToGlyphMapper.charsToGlyphs.

charsToGlyphsNSback to summary
public boolean charsToGlyphsNS(int count, char[] unicodes, int[] glyphs)

Implements abstract sun.font.CharToGlyphMapper.charsToGlyphsNS.

charToGlyphback to summary
public int charToGlyph(char unicode)

Overrides sun.font.CharToGlyphMapper.charToGlyph.

charToGlyphback to summary
public int charToGlyph(int unicode)

Overrides sun.font.CharToGlyphMapper.charToGlyph.

charToGlyphRawback to summary
public int charToGlyphRaw(int unicode)

Implements abstract sun.font.CharToGlyphMapper.charToGlyphRaw.

charToVariationGlyphback to summary
public int charToVariationGlyph(int unicode, int variationSelector)

Overrides sun.font.CharToGlyphMapper.charToVariationGlyph.

Annotations
@Override
charToVariationGlyphRawback to summary
public int charToVariationGlyphRaw(int unicode, int variationSelector)

Overrides sun.font.CharToGlyphMapper.charToVariationGlyphRaw.

Annotations
@Override
getGlyphFromCMAPback to summary
private char getGlyphFromCMAP(int charCode, boolean raw)
getGlyphFromCMAPback to summary
private char getGlyphFromCMAP(int charCode, int variationSelector, boolean raw)
getNumGlyphsback to summary
public int getNumGlyphs()

Implements abstract sun.font.CharToGlyphMapper.getNumGlyphs.

handleBadCMAPback to summary
private void handleBadCMAP()
hasSupplementaryCharsback to summary
pack-priv boolean hasSupplementaryChars()