public final class

CompositeGlyphMapper

extends CharToGlyphMapper
java.lang.Object
   ↳ sun.font.CharToGlyphMapper
     ↳ sun.font.CompositeGlyphMapper

Summary

Constants
int BLOCKSZ
int GLYPHMASK
int MAXUNICODE
int NBLOCKS
int SLOTMASK
[Expand]
Inherited Constants
From class sun.font.CharToGlyphMapper
[Expand]
Inherited Fields
From class sun.font.CharToGlyphMapper
Public Constructors
CompositeGlyphMapper(CompositeFont compFont)
Public Methods
int charToGlyph(char unicode)
int charToGlyph(int unicode)
int charToGlyph(int unicode, int prefSlot)
void charsToGlyphs(int count, char[] unicodes, int[] glyphs)
void charsToGlyphs(int count, int[] unicodes, int[] glyphs)
boolean charsToGlyphsNS(int count, char[] unicodes, int[] glyphs)
final int compositeGlyphCode(int slot, int glyphCode)
int getNumGlyphs()
[Expand]
Inherited Methods
From class sun.font.CharToGlyphMapper
From class java.lang.Object

Constants

public static final int BLOCKSZ

Constant Value: 256 (0x00000100)

public static final int GLYPHMASK

Constant Value: 16777215 (0x00ffffff)

public static final int MAXUNICODE

Constant Value: 55296 (0x0000d800)

public static final int NBLOCKS

Constant Value: 216 (0x000000d8)

public static final int SLOTMASK

Constant Value: -16777216 (0xff000000)

Public Constructors

public CompositeGlyphMapper (CompositeFont compFont)

Public Methods

public int charToGlyph (char unicode)

public int charToGlyph (int unicode)

public int charToGlyph (int unicode, int prefSlot)

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

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

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

public final int compositeGlyphCode (int slot, int glyphCode)

public int getNumGlyphs ()