public class Face
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
Face(_FTNI pFtni,
FTFace pFace,
de.intarsys.nativec.type.NativeBuffer pFontData) |
Modifier and Type | Method and Description |
---|---|
void |
clearCache() |
void |
doneFace() |
int |
getAscender() |
java.awt.geom.Rectangle2D |
getBBox() |
int |
getCharIndex(int code) |
CharMap |
getCharMap() |
CharMap |
getCharMap(int index) |
int |
getDescender() |
FTFace |
getFace() |
java.lang.String |
getFamilyName() |
int |
getFirstChar() |
de.intarsys.nativec.type.NativeBuffer |
getFontData() |
GlyphSlot |
getGlyphSlot() |
int |
getHeight() |
int |
getNameIndex(java.lang.String name) |
int |
getNumCharMaps() |
java.lang.String |
getPostscriptName() |
SfntName |
getSfntName(int index) |
int |
getSfntNameCount() |
java.lang.String |
getStyleName() |
int |
getUnderlinePosition() |
int |
getUnderlineThickness() |
int |
getUnitsPerEM() |
void |
loadChar(int code,
int flags) |
void |
loadGlyph(int index,
int flags) |
void |
selectCharMap(FTEnum id) |
void |
setCharMap(CharMap charMap) |
void |
setCharSize(int width,
int height,
int hRes,
int vRes) |
public void clearCache()
public void doneFace()
public int getAscender()
public java.awt.geom.Rectangle2D getBBox()
public int getCharIndex(int code)
public CharMap getCharMap()
public CharMap getCharMap(int index)
public int getDescender()
public FTFace getFace()
public java.lang.String getFamilyName()
public int getFirstChar()
public de.intarsys.nativec.type.NativeBuffer getFontData()
public GlyphSlot getGlyphSlot()
public int getHeight()
public int getNameIndex(java.lang.String name)
public int getNumCharMaps()
public java.lang.String getPostscriptName()
public SfntName getSfntName(int index)
public int getSfntNameCount()
public java.lang.String getStyleName()
public int getUnderlinePosition()
public int getUnderlineThickness()
public int getUnitsPerEM()
public void loadChar(int code, int flags) throws FreetypeException
FreetypeException
public void loadGlyph(int index, int flags) throws FreetypeException
FreetypeException
public void selectCharMap(FTEnum id) throws FreetypeException
FreetypeException
public void setCharMap(CharMap charMap)
public void setCharSize(int width, int height, int hRes, int vRes)