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 voidclearCache()voiddoneFace()intgetAscender()java.awt.geom.Rectangle2DgetBBox()intgetCharIndex(int code)CharMapgetCharMap()CharMapgetCharMap(int index)intgetDescender()FTFacegetFace()java.lang.StringgetFamilyName()intgetFirstChar()de.intarsys.nativec.type.NativeBuffergetFontData()GlyphSlotgetGlyphSlot()intgetHeight()intgetNameIndex(java.lang.String name)intgetNumCharMaps()java.lang.StringgetPostscriptName()SfntNamegetSfntName(int index)intgetSfntNameCount()java.lang.StringgetStyleName()intgetUnderlinePosition()intgetUnderlineThickness()intgetUnitsPerEM()voidloadChar(int code, int flags)voidloadGlyph(int index, int flags)voidselectCharMap(FTEnum id)voidsetCharMap(CharMap charMap)voidsetCharSize(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)
-
-