abstract class CMap
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
CMap.CMapFormat0 |
(package private) static class |
CMap.CMapFormat10 |
(package private) static class |
CMap.CMapFormat12 |
(package private) static class |
CMap.CMapFormat2 |
(package private) static class |
CMap.CMapFormat4 |
(package private) static class |
CMap.CMapFormat6 |
(package private) static class |
CMap.CMapFormat8 |
(package private) static class |
CMap.NullCMapClass |
Modifier and Type | Field and Description |
---|---|
(package private) static int |
INTMASK |
private static int |
MAX_CODE_POINTS |
(package private) static char |
noSuchChar |
(package private) static int |
SHORTMASK |
static CMap.NullCMapClass |
theNullCmap |
Constructor and Description |
---|
CMap() |
Modifier and Type | Method and Description |
---|---|
(package private) static CMap |
createCMap(FontFileReader.Buffer buffer,
int offset) |
(package private) int |
getControlCodeGlyph(int charCode,
boolean noSurrogates) |
(package private) abstract char |
getGlyph(int charCode) |
(package private) static CMap |
initialize(PrismFontFile font) |
static final char noSuchChar
static final int SHORTMASK
static final int INTMASK
private static final int MAX_CODE_POINTS
public static final CMap.NullCMapClass theNullCmap
static CMap initialize(PrismFontFile font)
static CMap createCMap(FontFileReader.Buffer buffer, int offset)
abstract char getGlyph(int charCode)
final int getControlCodeGlyph(int charCode, boolean noSurrogates)