Fields Summary |
---|
public static final int | TAG_CMAPCharacter to glyph mapping. Table tag "cmap" in the Open
Type Specification. |
public static final int | TAG_HEADFont header. Table tag "head" in the Open
Type Specification. |
public static final int | TAG_NAMENaming table. Table tag "name" in the Open
Type Specification. |
public static final int | TAG_GLYFGlyph data. Table tag "glyf" in the Open
Type Specification. |
public static final int | TAG_MAXPMaximum profile. Table tag "maxp" in the Open
Type Specification. |
public static final int | TAG_PREPCVT preprogram. Table tag "prep" in the Open
Type Specification. |
public static final int | TAG_HMTXHorizontal metrics. Table tag "hmtx" in the Open
Type Specification. |
public static final int | TAG_KERNKerning. Table tag "kern" in the Open
Type Specification. |
public static final int | TAG_HDMXHorizontal device metrics. Table tag "hdmx" in the Open
Type Specification. |
public static final int | TAG_LOCAIndex to location. Table tag "loca" in the Open
Type Specification. |
public static final int | TAG_POSTPostScript Information. Table tag "post" in the Open
Type Specification. |
public static final int | TAG_OS2OS/2 and Windows specific metrics. Table tag "OS/2"
in the Open Type Specification. |
public static final int | TAG_CVTControl value table. Table tag "cvt "
in the Open Type Specification. |
public static final int | TAG_GASPGrid-fitting and scan conversion procedure. Table tag
"gasp" in the Open Type Specification. |
public static final int | TAG_VDMXVertical device metrics. Table tag "VDMX" in the Open
Type Specification. |
public static final int | TAG_VMTXVertical metrics. Table tag "vmtx" in the Open
Type Specification. |
public static final int | TAG_VHEAVertical metrics header. Table tag "vhea" in the Open
Type Specification. |
public static final int | TAG_HHEAHorizontal metrics header. Table tag "hhea" in the Open
Type Specification. |
public static final int | TAG_TYP1Adobe Type 1 font data. Table tag "typ1" in the Open
Type Specification. |
public static final int | TAG_BSLNBaseline table. Table tag "bsln" in the Open
Type Specification. |
public static final int | TAG_GSUBGlyph substitution. Table tag "GSUB" in the Open
Type Specification. |
public static final int | TAG_DSIGDigital signature. Table tag "DSIG" in the Open
Type Specification. |
public static final int | TAG_FPGMFont program. Table tag "fpgm" in the Open
Type Specification. |
public static final int | TAG_FVARFont variation. Table tag "fvar" in the Open
Type Specification. |
public static final int | TAG_GVARGlyph variation. Table tag "gvar" in the Open
Type Specification. |
public static final int | TAG_CFFCompact font format (Type1 font). Table tag
"CFF " in the Open Type Specification. |
public static final int | TAG_MMSDMultiple master supplementary data. Table tag
"MMSD" in the Open Type Specification. |
public static final int | TAG_MMFXMultiple master font metrics. Table tag
"MMFX" in the Open Type Specification. |
public static final int | TAG_BASEBaseline data. Table tag "BASE" in the Open
Type Specification. |
public static final int | TAG_GDEFGlyph definition. Table tag "GDEF" in the Open
Type Specification. |
public static final int | TAG_GPOSGlyph positioning. Table tag "GPOS" in the Open
Type Specification. |
public static final int | TAG_JSTFJustification. Table tag "JSTF" in the Open
Type Specification. |
public static final int | TAG_EBDTEmbedded bitmap data. Table tag "EBDT" in the Open
Type Specification. |
public static final int | TAG_EBLCEmbedded bitmap location. Table tag "EBLC" in the Open
Type Specification. |
public static final int | TAG_EBSCEmbedded bitmap scaling. Table tag "EBSC" in the Open
Type Specification. |
public static final int | TAG_LTSHLinear threshold. Table tag "LTSH" in the Open
Type Specification. |
public static final int | TAG_PCLTPCL 5 data. Table tag "PCLT" in the Open
Type Specification. |
public static final int | TAG_ACNTAccent attachment. Table tag "acnt" in the Open
Type Specification. |
public static final int | TAG_AVARAxis variaiton. Table tag "avar" in the Open
Type Specification. |
public static final int | TAG_BDATBitmap data. Table tag "bdat" in the Open
Type Specification. |
public static final int | TAG_BLOCBitmap location. Table tag "bloc" in the Open
Type Specification. |
public static final int | TAG_CVARCVT variation. Table tag "cvar" in the Open
Type Specification. |
public static final int | TAG_FEATFeature name. Table tag "feat" in the Open
Type Specification. |
public static final int | TAG_FDSCFont descriptors. Table tag "fdsc" in the Open
Type Specification. |
public static final int | TAG_FMTXFont metrics. Table tag "fmtx" in the Open
Type Specification. |
public static final int | TAG_JUSTJustification. Table tag "just" in the Open
Type Specification. |
public static final int | TAG_LCARLigature caret. Table tag "lcar" in the Open
Type Specification. |
public static final int | TAG_MORTGlyph metamorphosis. Table tag "mort" in the Open
Type Specification. |
public static final int | TAG_OPBDOptical bounds. Table tag "opbd" in the Open
Type Specification. |
public static final int | TAG_PROPGlyph properties. Table tag "prop" in the Open
Type Specification. |
public static final int | TAG_TRAKTracking. Table tag "trak" in the Open
Type Specification. |
Methods Summary |
---|
public byte[] | getFontTable(int sfntTag)Returns the table as an array of bytes for a specified tag.
Tags for sfnt tables include items like cmap,
name and head. The byte array
returned is a copy of the font data in memory.
|
public byte[] | getFontTable(java.lang.String strSfntTag)Returns the table as an array of bytes for a specified tag.
Tags for sfnt tables include items like cmap,
name and head. The byte array returned is a
copy of the font data in memory.
|
public byte[] | getFontTable(int sfntTag, int offset, int count)Returns a subset of the table as an array of bytes
for a specified tag. Tags for sfnt tables include
items like cmap, name and head.
The byte array returned is a copy of the font data in
memory.
|
public byte[] | getFontTable(java.lang.String strSfntTag, int offset, int count)Returns a subset of the table as an array of bytes
for a specified tag. Tags for sfnt tables include items
like cmap, name and head. The
byte array returned is a copy of the font
data in memory.
|
public int | getFontTableSize(int sfntTag)Returns the size of the table for a specified tag. Tags for sfnt
tables include items like cmap, name and head.
|
public int | getFontTableSize(java.lang.String strSfntTag)Returns the size of the table for a specified tag. Tags for sfnt
tables include items like cmap, name and head.
|
public int | getVersion()Returns the version of the OpenType font.
1.0 is represented as 0x00010000.
|