OS/2 table.
struct TT_OS2 {
FT_UShort version;
FT_Short xAvgCharWidth;
FT_UShort usWeightClass;
FT_UShort usWidthClass;
FT_UShort fsType;
FT_Short ySubscriptXSize;
FT_Short ySubscriptYSize;
FT_Short ySubscriptXOffset;
FT_Short ySubscriptYOffset;
FT_Short ySuperscriptXSize;
FT_Short ySuperscriptYSize;
FT_Short ySuperscriptXOffset;
FT_Short ySuperscriptYOffset;
FT_Short yStrikeoutSize;
FT_Short yStrikeoutPosition;
FT_Short sFamilyClass;
FT_Byte panose[10];
FT_ULong ulUnicodeRange1;
FT_ULong ulUnicodeRange2;
FT_ULong ulUnicodeRange3;
FT_ULong ulUnicodeRange4;
FT_Char achVendID[4];
FT_UShort fsSelection;
FT_UShort usFirstCharIndex;
FT_UShort usLastCharIndex;
FT_Short sTypoAscender;
FT_Short sTypoDescender;
FT_Short sTypoLineGap;
FT_UShort usWinAscent;
FT_UShort usWinDescent;
FT_ULong ulCodePageRange1;
FT_ULong ulCodePageRange2;
FT_Short sxHeight;
FT_Short sCapHeight;
FT_UShort usDefaultChar;
FT_UShort usBreakChar;
FT_UShort usMaxContext;
FT_UShort usLowerOpticalPointSize;
FT_UShort usUpperOpticalPointSize;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | TT_OS2.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ACHVENDID
The struct member offsets. |
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | FSSELECTION
The struct member offsets. |
| public static final int | FSTYPE
The struct member offsets. |
| public static final int | PANOSE
The struct member offsets. |
| public static final int | SCAPHEIGHT
The struct member offsets. |
| public static final int | SFAMILYCLASS
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | STYPOASCENDER
The struct member offsets. |
| public static final int | STYPODESCENDER
The struct member offsets. |
| public static final int | STYPOLINEGAP
The struct member offsets. |
| public static final int | SXHEIGHT
The struct member offsets. |
| public static final int | ULCODEPAGERANGE1
The struct member offsets. |
| public static final int | ULCODEPAGERANGE2
The struct member offsets. |
| public static final int | ULUNICODERANGE1
The struct member offsets. |
| public static final int | ULUNICODERANGE2
The struct member offsets. |
| public static final int | ULUNICODERANGE3
The struct member offsets. |
| public static final int | ULUNICODERANGE4
The struct member offsets. |
| public static final int | USBREAKCHAR
The struct member offsets. |
| public static final int | USDEFAULTCHAR
The struct member offsets. |
| public static final int | USFIRSTCHARINDEX
The struct member offsets. |
| public static final int | USLASTCHARINDEX
The struct member offsets. |
| public static final int | USLOWEROPTICALPOINTSIZE
The struct member offsets. |
| public static final int | USMAXCONTEXT
The struct member offsets. |
| public static final int | USUPPEROPTICALPOINTSIZE
The struct member offsets. |
| public static final int | USWEIGHTCLASS
The struct member offsets. |
| public static final int | USWIDTHCLASS
The struct member offsets. |
| public static final int | USWINASCENT
The struct member offsets. |
| public static final int | USWINDESCENT
The struct member offsets. |
| public static final int | VERSION
The struct member offsets. |
| public static final int | XAVGCHARWIDTH
The struct member offsets. |
| public static final int | YSTRIKEOUTPOSITION
The struct member offsets. |
| public static final int | YSTRIKEOUTSIZE
The struct member offsets. |
| public static final int | YSUBSCRIPTXOFFSET
The struct member offsets. |
| public static final int | YSUBSCRIPTXSIZE
The struct member offsets. |
| public static final int | YSUBSCRIPTYOFFSET
The struct member offsets. |
| public static final int | YSUBSCRIPTYSIZE
The struct member offsets. |
| public static final int | YSUPERSCRIPTXOFFSET
The struct member offsets. |
| public static final int | YSUPERSCRIPTXSIZE
The struct member offsets. |
| public static final int | YSUPERSCRIPTYOFFSET
The struct member offsets. |
| public static final int | YSUPERSCRIPTYSIZE
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | TT_OS2(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public ByteBuffer | |
| public byte | |
| protected TT_OS2 | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static TT_OS2 | |
| public static TT_OS2. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static TT_OS2 | |
| public static TT_OS2. | |
| public short | |
| public short | |
| public static ByteBuffer | |
| public static byte | |
| public static short | |
| public static short | |
| public static ByteBuffer | |
| public static byte | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static long | |
| public static long | |
| public static long | |
| public static long | |
| public static long | |
| public static long | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public static short | |
| public ByteBuffer | |
| public byte | |
| public short | |
| public short | |
| public int | |
| public short | |
| public short | |
| public short | |
| public short | |
| public long | |
| public long | |
| public long | |
| public long | |
| public long | |
| public long | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short | |
| public short |