public class TtfPostTable extends TtfTableBase
Represents "post" table of the TTF font file
| Modifier and Type | Method and Description |
|---|---|
long[] |
getAllGlyphIndexesForGlyphName(String glyphName)
Gets array of glyphs indexes by glyph name
|
float |
getFormat()
Gets fixed format(version) of this table.
|
long |
getGlyphIndex(String glyphName)
Gets glyph index by glyph name.
|
String |
getGlyphName(long glyphIndex)
Gets glyph name by glyph index.
|
float |
getItalicAngle()
Gets fixed italicAngle Italic angle in degrees.
|
long |
getMaxMemType1()
Gets uint32 maxMemType1 Maximum memory usage when a TrueType Font is downloaded as a Type 1 Font.
|
long |
getMaxMemType42()
Gets uint32 maxMemType42 Maximum memory usage when a TrueType font is downloaded as a Type 42 Font.
|
long |
getMinMemType1()
Gets uint32 minMemType1 Minimum memory usage when a TrueType Font is downloaded as a Type 1 Font.
|
long |
getMinMemType42()
Gets uint32 minMemType42 Minimum memory usage when a TrueType font is downloaded as a Type 42 Font.
|
Version16Dot16 |
getTableFormat()
Gets fixed format (version) of this table.
|
static String |
getTag()
Gets table tag.
|
short |
getUnderlinePosition()
Gets FWord underlinePosition Underline position.
|
short |
getUnderlineThickness()
Gets FWord underlineThickness Underline thickness.
|
boolean |
hasNoPostScriptNames()
Indicates that no PostScript name information is provided for the glyphs in this font file.
|
long |
isFixedPitch()
Gets uint32 isFixedPitch. 0 if the font is proportionally spaced, non-zero if the Font is not proportionally
spaced (i.e. monospaced).
|
getLength, getOffset, getTtfTablespublic static String getTag()
Gets table tag.
public float getFormat()
Gets fixed format(version) of this table.
public Version16Dot16 getTableFormat()
Gets fixed format (version) of this table. Use properties MajorNumber and MinorNUmber of object Version16Dot16
in hexademical notation to detect version used.
public float getItalicAngle()
Gets fixed italicAngle Italic angle in degrees.
public short getUnderlinePosition()
Gets FWord underlinePosition Underline position.
public short getUnderlineThickness()
Gets FWord underlineThickness Underline thickness.
public long isFixedPitch()
Gets uint32 isFixedPitch. 0 if the font is proportionally spaced, non-zero if the Font is not proportionally spaced (i.e. monospaced).
public long getMinMemType42()
Gets uint32 minMemType42 Minimum memory usage when a TrueType font is downloaded as a Type 42 Font.
public long getMaxMemType42()
Gets uint32 maxMemType42 Maximum memory usage when a TrueType font is downloaded as a Type 42 Font.
public long getMinMemType1()
Gets uint32 minMemType1 Minimum memory usage when a TrueType Font is downloaded as a Type 1 Font.
public long getMaxMemType1()
Gets uint32 maxMemType1 Maximum memory usage when a TrueType Font is downloaded as a Type 1 Font.
public String getGlyphName(long glyphIndex)
Gets glyph name by glyph index.
glyphIndex - Glyph index.public long getGlyphIndex(String glyphName)
Gets glyph index by glyph name.
glyphName - Glyph name.public long[] getAllGlyphIndexesForGlyphName(String glyphName)
Gets array of glyphs indexes by glyph name
glyphName - Glyph namepublic boolean hasNoPostScriptNames()
Indicates that no PostScript name information is provided for the glyphs in this font file.
Copyright © 2025 Aspose. All Rights Reserved.