public abstract class AFPFont extends Typeface
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
name
The font name
|
Constructor and Description |
---|
AFPFont(java.lang.String name)
Constructor for the base font requires the name.
|
Modifier and Type | Method and Description |
---|---|
abstract CharacterSet |
getCharacterSet(int size)
Returns the character set for a given size
|
java.lang.String |
getEmbedFontName()
Returns the font name for font embedding (may include a prefix, Example: "1E28bcArialMT").
|
java.util.Set |
getFamilyNames()
Returns the font's family names as a Set of Strings (Example: "Helvetica").
|
java.lang.String |
getFontName()
Returns the "PostScript" font name (Example: "Helvetica-BoldOblique").
|
FontType |
getFontType()
Returns the type of the font.
|
java.lang.String |
getFullName()
Returns the font's full name (Example: "Helvetica Bold Oblique").
|
java.util.Map |
getKerningInfo()
Returns the kerning map for the font.
|
boolean |
hasChar(char c)
Determines whether this font contains a particular character/glyph.
|
boolean |
hasKerningInfo()
Indicates if the font has kerning information.
|
getEncoding, getMaxAscent, hadMappingOperations, isMultiByte, mapChar, notifyMapOperation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAscender, getCapHeight, getDescender, getWidth, getWidths, getXHeight
public AFPFont(java.lang.String name)
name
- the name of the fontpublic java.lang.String getFontName()
public java.lang.String getEmbedFontName()
public java.lang.String getFullName()
public java.util.Set getFamilyNames()
public FontType getFontType()
public boolean hasKerningInfo()
public java.util.Map getKerningInfo()
public abstract CharacterSet getCharacterSet(int size)
size
- the font sizeCopyright 1999-2008 The Apache Software Foundation. All Rights Reserved.