public interface FontMetrics
Modifier and Type | Method and Description |
---|---|
int |
getAscender(int size)
Returns the ascent of the font described by this
FontMetrics object.
|
int |
getCapHeight(int size)
Returns the size of a capital letter measured from the font's baseline.
|
int |
getDescender(int size)
Returns the descent of the font described by this
FontMetrics object.
|
String |
getEmbedFontName()
Returns the font name for font embedding (may include a prefix, Example: "1E28bcArialMT").
|
Set |
getFamilyNames()
Returns the font's family names as a Set of Strings (Example: "Helvetica").
|
String |
getFontName()
Returns the "PostScript" font name (Example: "Helvetica-BoldOblique").
|
FontType |
getFontType()
Returns the type of the font.
|
String |
getFullName()
Returns the font's full name (Example: "Helvetica Bold Oblique").
|
Map |
getKerningInfo()
Returns the kerning map for the font.
|
int |
getMaxAscent(int size)
Returns the maximum ascent of the font described by this
FontMetrics object.
|
int |
getWidth(int i,
int size)
Return the width (in 1/1000ths of point size) of the character at
code point i.
|
int[] |
getWidths()
Return the array of widths.
|
int |
getXHeight(int size)
Determines the typical font height of this
FontMetrics object
|
boolean |
hasKerningInfo()
Indicates if the font has kering information.
|
String getFontName()
String getFullName()
Set getFamilyNames()
String getEmbedFontName()
FontType getFontType()
int getMaxAscent(int size)
size
- font sizeint getAscender(int size)
size
- font sizeint getCapHeight(int size)
size
- font sizeint getDescender(int size)
size
- font sizeint getXHeight(int size)
size
- font sizeint getWidth(int i, int size)
i
- code point indexsize
- font sizeint[] getWidths()
This is used to get an array for inserting in an output format. It should not be used for lookup.
boolean hasKerningInfo()
Map getKerningInfo()
Copyright © 2007-2019. All Rights Reserved.