public class HelveticaBoldOblique extends Base14Font
eventListener, NOT_FOUND| Constructor and Description |
|---|
HelveticaBoldOblique() |
HelveticaBoldOblique(boolean enableKerning) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAscender(int size)
Returns the ascent of the font described by this
FontMetrics object.
|
java.awt.Rectangle |
getBoundingBox(int glyphIndex,
int size)
Returns the bounding box of the glyph at the given index, for the given font size.
|
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.
|
java.lang.String |
getEmbedFontName()
Returns the font name for font embedding (may include a prefix, Example: "1E28bcArialMT").
|
java.lang.String |
getEncodingName()
Get the encoding of the font.
|
java.util.Set |
getFamilyNames()
Returns the font's family names as a Set of Strings (Example: "Helvetica").
|
int |
getFirstChar() |
java.lang.String |
getFontName()
Returns the "PostScript" font name (Example: "Helvetica-BoldOblique").
|
FontType |
getFontType()
Returns the type of the font.
|
java.net.URI |
getFontURI()
Returns the URI of the font file from which these metrics were loaded.
|
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.
|
int |
getLastChar() |
int |
getUnderlinePosition(int size)
Returns the distance from the baseline to the center of the underline (negative
value indicates below baseline).
|
int |
getUnderlineThickness(int size)
Returns the thickness of the underline.
|
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 |
hasChar(char c)
Determines whether this font contains a particular character/glyph.
|
boolean |
hasKerningInfo()
Indicates if the font has kerning information.
|
char |
mapChar(char c)
Map a Unicode character to a code point in the font.
|
getStrikeoutPosition, getStrikeoutThicknessgetMaxAscent, hadMappingOperations, hasFeature, isCID, isMultiByte, notifyMapOperation, setEventListener, toString, warnMissingGlyphpublic HelveticaBoldOblique()
public HelveticaBoldOblique(boolean enableKerning)
public java.lang.String getEncodingName()
TypefacegetEncodingName in class Typefacepublic java.net.URI getFontURI()
FontMetricspublic java.lang.String getFontName()
FontMetricspublic java.lang.String getEmbedFontName()
FontMetricspublic java.lang.String getFullName()
FontMetricspublic java.util.Set getFamilyNames()
FontMetricspublic FontType getFontType()
FontMetricspublic int getAscender(int size)
FontMetricssize - font sizepublic int getCapHeight(int size)
FontMetricssize - font sizepublic int getDescender(int size)
FontMetricssize - font sizepublic int getXHeight(int size)
FontMetricssize - font sizepublic int getUnderlinePosition(int size)
FontMetricssize - font sizepublic int getUnderlineThickness(int size)
FontMetricssize - font sizepublic int getFirstChar()
public int getLastChar()
public int getWidth(int i,
int size)
FontMetricsi - code point indexsize - font sizepublic java.awt.Rectangle getBoundingBox(int glyphIndex,
int size)
FontMetricsglyphIndex - glyph indexsize - font sizepublic int[] getWidths()
FontMetricsThis is used to get an array for inserting in an output format. It should not be used for lookup.
public boolean hasKerningInfo()
FontMetricspublic java.util.Map getKerningInfo()
FontMetricspublic char mapChar(char c)
TypefaceCopyright 1999-2022 The Apache Software Foundation. All Rights Reserved.