byte[] getFontTable (int sfntTag)
byte[] getFontTable (String strSfntTag)
byte[] getFontTable (int sfntTag, int offset, int count)
byte[] getFontTable (String strSfntTag, int offset, int count)
int getFontTableSize (int sfntTag)
int getFontTableSize (String strSfntTag)
int getVersion ()
int TAG_CMAP, TAG_HEAD, TAG_NAME, TAG_GLYF,
TAG_MAXP, TAG_PREP, TAG_HMTX, TAG_KERN,
TAG_HDMX, TAG_LOCA, TAG_POST, TAG_OS2,
TAG_CVT, TAG_GASP, TAG_VDMX, TAG_VMTX,
TAG_VHEA, TAG_HHEA, TAG_TYP1, TAG_BSLN,
TAG_GSUB, TAG_DSIG, TAG_FPGM, TAG_FVAR,
TAG_GVAR, TAG_CFF, TAG_MMSD, TAG_MMFX,
TAG_BASE, TAG_GDEF, TAG_GPOS, TAG_JSTF,
TAG_EBDT, TAG_EBLC, TAG_EBSC, TAG_LTSH,
TAG_PCLT, TAG_ACNT, TAG_AVAR, TAG_BDAT,
TAG_BLOC, TAG_CVAR, TAG_FEAT, TAG_FDSC,
TAG_FMTX, TAG_JUST, TAG_LCAR, TAG_MORT,
TAG_OPBD, TAG_PROP, TAG_TRAK
OpenType
java.awt.font.*
java.awt.Font
Font (Map attributes)
Font (String name, int style, int size)
Static Methods
Font createFont (int fontFormat, InputStream fontStream)
Font decode (String str)
Font getFont (Map attributes)
Font getFont (String nm)
Font getFont (String nm, Font font)
Accessors
Map getAttributes ()
Attribute[] getAvailableAttributes ()
byte getBaselineFor (char c)
String getFamily ()
String getFamily (Locale l)
String getFontName ()
String getFontName (Locale l)
float getItalicAngle ()
LineMetrics getLineMetrics (String str, FontRenderContext frc)
LineMetrics getLineMetrics (String str, int beginIndex, int limit, FontRenderContext frc)
LineMetrics getLineMetrics (char[] chars, int beginIndex, int limit, FontRenderContext frc)
LineMetrics getLineMetrics (CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
Rectangle2D getMaxCharBounds (FontRenderContext frc)
int getMissingGlyphCode ()
String getName ()
int getNumGlyphs ()
String getPSName ()
int getSize ()
float getSize2D ()
Rectangle2D getStringBounds (String str, FontRenderContext frc)
Rectangle2D getStringBounds (String str, int beginIndex, int limit, FontRenderContext frc)
Rectangle2D getStringBounds (char[] chars, int beginIndex, int limit, FontRenderContext frc)
Rectangle2D getStringBounds (CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
int getStyle ()
AffineTransform getTransform ()
boolean isBold ()
boolean isItalic ()
boolean isPlain ()
boolean isTransformed ()
Object
boolean equals (Object obj)
# void finalize ()
int hashCode ()
String toString ()
Other Public Methods
boolean canDisplay (char c)
int canDisplayUpTo (String str)
int canDisplayUpTo (char[] text, int start, int limit)
int canDisplayUpTo (CharacterIterator iter, int start, int limit)
GlyphVector createGlyphVector (FontRenderContext frc, String str)
GlyphVector createGlyphVector (FontRenderContext frc, char[] chars)
GlyphVector createGlyphVector (FontRenderContext frc, CharacterIterator ci)
GlyphVector createGlyphVector (FontRenderContext frc, int[] glyphCodes)
Font deriveFont (float size)
Font deriveFont (AffineTransform trans)
Font deriveFont (int style)
Font deriveFont (Map attributes)
Font deriveFont (int style, float size)
Font deriveFont (int style, AffineTransform trans)
boolean hasUniformLineMetrics ()
GlyphVector layoutGlyphVector (FontRenderContext frc, char[] text, int start, int limit, int flags)
int PLAIN, BOLD, ITALIC, ROMAN_BASELINE, CENTER_BASELINE, HANGING_BASELINE,
TRUETYPE_FONT, LAYOUT_LEFT_TO_RIGHT, LAYOUT_RIGHT_TO_LEFT,
LAYOUT_NO_START_CONTEXT, LAYOUT_NO_LIMIT_CONTEXT
java.awt. Font
Accessors
float[] getDesignAxisDefaults ()
String[] getDesignAxisNames ()
float[] getDesignAxisRanges ()
int getNumDesignAxes ()
Other Public Methods
Font deriveMMFont (float[] axes)
Font deriveMMFont (float[] glyphWidths,
float avgStemWidth, float typicalCapHeight,
float t
y
picalXHei
g
ht, float italicAn
g
le)
MultipleMaster
Serializable