Package de.intarsys.cwt.freetype
Class Face
- java.lang.Object
-
- de.intarsys.cwt.freetype.Face
-
public class Face extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
clearCache
public void clearCache()
-
doneFace
public void doneFace()
-
getAscender
public int getAscender()
-
getBBox
public java.awt.geom.Rectangle2D getBBox()
-
getCharIndex
public int getCharIndex(int code)
-
getCharMap
public CharMap getCharMap()
-
getCharMap
public CharMap getCharMap(int index)
-
getDescender
public int getDescender()
-
getFace
public FTFace getFace()
-
getFamilyName
public java.lang.String getFamilyName()
-
getFirstChar
public int getFirstChar()
-
getFontData
public de.intarsys.nativec.type.NativeBuffer getFontData()
-
getGlyphSlot
public GlyphSlot getGlyphSlot()
-
getHeight
public int getHeight()
-
getNameIndex
public int getNameIndex(java.lang.String name)
-
getNumCharMaps
public int getNumCharMaps()
-
getPostscriptName
public java.lang.String getPostscriptName()
-
getSfntName
public SfntName getSfntName(int index)
-
getSfntNameCount
public int getSfntNameCount()
-
getStyleName
public java.lang.String getStyleName()
-
getUnderlinePosition
public int getUnderlinePosition()
-
getUnderlineThickness
public int getUnderlineThickness()
-
getUnitsPerEM
public int getUnitsPerEM()
-
loadChar
public void loadChar(int code, int flags) throws FreetypeException
- Throws:
FreetypeException
-
loadGlyph
public void loadGlyph(int index, int flags) throws FreetypeException
- Throws:
FreetypeException
-
selectCharMap
public void selectCharMap(FTEnum id) throws FreetypeException
- Throws:
FreetypeException
-
setCharMap
public void setCharMap(CharMap charMap)
-
setCharSize
public void setCharSize(int width, int height, int hRes, int vRes)
-
-