PCLT table.
struct TT_PCLT {
FT_Fixed Version;
FT_ULong FontNumber;
FT_UShort Pitch;
FT_UShort xHeight;
FT_UShort Style;
FT_UShort TypeFamily;
FT_UShort CapHeight;
FT_UShort SymbolSet;
FT_Char TypeFace[16];
FT_Char CharacterComplement[8];
FT_Char FileName[6];
FT_Char StrokeWeight;
FT_Char WidthType;
FT_Byte SerifStyle;
FT_Byte Reserved;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | TT_PCLT.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | CAPHEIGHT
The struct member offsets. |
| public static final int | CHARACTERCOMPLEMENT
The struct member offsets. |
| public static final int | FILENAME
The struct member offsets. |
| public static final int | FONTNUMBER
The struct member offsets. |
| public static final int | PITCH
The struct member offsets. |
| public static final int | RESERVED
The struct member offsets. |
| public static final int | SERIFSTYLE
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | STROKEWEIGHT
The struct member offsets. |
| public static final int | STYLE
The struct member offsets. |
| public static final int | SYMBOLSET
The struct member offsets. |
| public static final int | TYPEFACE
The struct member offsets. |
| public static final int | TYPEFAMILY
The struct member offsets. |
| public static final int | VERSION
The struct member offsets. |
| public static final int | WIDTHTYPE
The struct member offsets. |
| public static final int | XHEIGHT
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | TT_PCLT(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public short | |
| public ByteBuffer | |
| public byte | Returns: the value at the specified index of theCharacterComplement field.
|
| protected TT_PCLT | 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_PCLT | |
| public static TT_PCLT. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static TT_PCLT | |
| public static TT_PCLT. | |
| public ByteBuffer | |
| public byte | |
| public long | |
| public static short | |
| public static ByteBuffer | |
| public static byte | |
| public static ByteBuffer | |
| public static byte | |
| public static long | |
| public static short | |
| public static byte | |
| public static byte | |
| public static byte | |
| public static short | |
| public static short | |
| public static ByteBuffer | |
| public static byte | |
| public static short | |
| public static long | |
| public static byte | |
| public static short | |
| public short | |
| public byte | |
| public byte | |
| public int | |
| public byte | |
| public short | |
| public short | |
| public ByteBuffer | |
| public byte | |
| public short | |
| public long | |
| public byte | |
| public short |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| CAPHEIGHT | back to summary |
|---|---|
| public static final int CAPHEIGHT The struct member offsets. | |
| CHARACTERCOMPLEMENT | back to summary |
|---|---|
| public static final int CHARACTERCOMPLEMENT The struct member offsets. | |
| FILENAME | back to summary |
|---|---|
| public static final int FILENAME The struct member offsets. | |
| FONTNUMBER | back to summary |
|---|---|
| public static final int FONTNUMBER The struct member offsets. | |
| PITCH | back to summary |
|---|---|
| public static final int PITCH The struct member offsets. | |
| RESERVED | back to summary |
|---|---|
| public static final int RESERVED The struct member offsets. | |
| SERIFSTYLE | back to summary |
|---|---|
| public static final int SERIFSTYLE The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| STROKEWEIGHT | back to summary |
|---|---|
| public static final int STROKEWEIGHT The struct member offsets. | |
| STYLE | back to summary |
|---|---|
| public static final int STYLE The struct member offsets. | |
| SYMBOLSET | back to summary |
|---|---|
| public static final int SYMBOLSET The struct member offsets. | |
| TYPEFACE | back to summary |
|---|---|
| public static final int TYPEFACE The struct member offsets. | |
| TYPEFAMILY | back to summary |
|---|---|
| public static final int TYPEFAMILY The struct member offsets. | |
| VERSION | back to summary |
|---|---|
| public static final int VERSION The struct member offsets. | |
| WIDTHTYPE | back to summary |
|---|---|
| public static final int WIDTHTYPE The struct member offsets. | |
| XHEIGHT | back to summary |
|---|---|
| public static final int XHEIGHT The struct member offsets. | |
| TT_PCLT | back to summary |
|---|---|
| protected TT_PCLT(long address, ByteBuffer container) | |
| TT_PCLT | back to summary |
|---|---|
| public TT_PCLT(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| CapHeight | back to summary |
|---|---|
public short CapHeight()
| |
| CharacterComplement | back to summary |
|---|---|
public ByteBuffer CharacterComplement()
| |
| CharacterComplement | back to summary |
|---|---|
public byte CharacterComplement(int index)
| |
| create | back to summary |
|---|---|
| protected TT_PCLT create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static TT_PCLT create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static TT_PCLT. Create a
| |
| createSafe | back to summary |
|---|---|
| public static TT_PCLT createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static TT_PCLT. Like
| |
| FileName | back to summary |
|---|---|
public ByteBuffer FileName()
| |
| FileName | back to summary |
|---|---|
public byte FileName(int index)
| |
| FontNumber | back to summary |
|---|---|
public long FontNumber()
| |
| nCapHeight | back to summary |
|---|---|
| public static short nCapHeight(long struct) Unsafe version of | |
| nCharacterComplement | back to summary |
|---|---|
| public static ByteBuffer nCharacterComplement(long struct) Unsafe version of | |
| nCharacterComplement | back to summary |
|---|---|
| public static byte nCharacterComplement(long struct, int index) Unsafe version of | |
| nFileName | back to summary |
|---|---|
| public static ByteBuffer nFileName(long struct) Unsafe version of | |
| nFileName | back to summary |
|---|---|
| public static byte nFileName(long struct, int index) Unsafe version of | |
| nFontNumber | back to summary |
|---|---|
| public static long nFontNumber(long struct) Unsafe version of | |
| nPitch | back to summary |
|---|---|
| public static short nPitch(long struct) Unsafe version of | |
| nReserved | back to summary |
|---|---|
| public static byte nReserved(long struct) Unsafe version of | |
| nSerifStyle | back to summary |
|---|---|
| public static byte nSerifStyle(long struct) Unsafe version of | |
| nStrokeWeight | back to summary |
|---|---|
| public static byte nStrokeWeight(long struct) Unsafe version of | |
| nStyle | back to summary |
|---|---|
| public static short nStyle(long struct) Unsafe version of | |
| nSymbolSet | back to summary |
|---|---|
| public static short nSymbolSet(long struct) Unsafe version of | |
| nTypeFace | back to summary |
|---|---|
| public static ByteBuffer nTypeFace(long struct) Unsafe version of | |
| nTypeFace | back to summary |
|---|---|
| public static byte nTypeFace(long struct, int index) Unsafe version of | |
| nTypeFamily | back to summary |
|---|---|
| public static short nTypeFamily(long struct) Unsafe version of | |
| nVersion | back to summary |
|---|---|
| public static long nVersion(long struct) Unsafe version of | |
| nWidthType | back to summary |
|---|---|
| public static byte nWidthType(long struct) Unsafe version of | |
| nxHeight | back to summary |
|---|---|
| public static short nxHeight(long struct) Unsafe version of | |
| Pitch | back to summary |
|---|---|
public short Pitch()
| |
| Reserved | back to summary |
|---|---|
public byte Reserved()
| |
| SerifStyle | back to summary |
|---|---|
public byte SerifStyle()
| |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
| StrokeWeight | back to summary |
|---|---|
public byte StrokeWeight()
| |
| Style | back to summary |
|---|---|
public short Style()
| |
| SymbolSet | back to summary |
|---|---|
public short SymbolSet()
| |
| TypeFace | back to summary |
|---|---|
public ByteBuffer TypeFace()
| |
| TypeFace | back to summary |
|---|---|
public byte TypeFace(int index)
| |
| TypeFamily | back to summary |
|---|---|
public short TypeFamily()
| |
| Version | back to summary |
|---|---|
public long Version()
| |
| WidthType | back to summary |
|---|---|
public byte WidthType()
| |
| xHeight | back to summary |
|---|---|
public short xHeight()
| |
TT_PCLT structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final TT_PCLT |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public short | |
| public ByteBuffer | |
| public byte | Returns: the value at the specified index of theCharacterComplement field.
|
| public ByteBuffer | |
| public byte | |
| public long | |
| protected TT_PCLT | |
| public short | |
| public byte | |
| protected TT_PCLT. | |
| public byte | |
| public byte | |
| public short | |
| public short | |
| public ByteBuffer | |
| public byte | |
| public short | |
| public long | |
| public byte | |
| public short |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final TT_PCLT ELEMENT_FACTORY | |
| Buffer | back to summary |
|---|---|
| public Buffer(ByteBuffer container) Creates a new Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values
will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided
by The created buffer instance holds a strong reference to the container object. | |
| Buffer | back to summary |
|---|---|
| public Buffer(long address, int cap) | |
| Buffer | back to summary |
|---|---|
| pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap) | |
| CapHeight | back to summary |
|---|---|
public short CapHeight()
| |
| CharacterComplement | back to summary |
|---|---|
public ByteBuffer CharacterComplement()
| |
| CharacterComplement | back to summary |
|---|---|
public byte CharacterComplement(int index)
| |
| FileName | back to summary |
|---|---|
public ByteBuffer FileName()
| |
| FileName | back to summary |
|---|---|
public byte FileName(int index)
| |
| FontNumber | back to summary |
|---|---|
public long FontNumber()
| |
| getElementFactory | back to summary |
|---|---|
| protected TT_PCLT getElementFactory() Implements abstract org.
| |
| Pitch | back to summary |
|---|---|
public short Pitch()
| |
| Reserved | back to summary |
|---|---|
public byte Reserved()
| |
| self | back to summary |
|---|---|
| protected TT_PCLT. Implements abstract org.
| |
| SerifStyle | back to summary |
|---|---|
public byte SerifStyle()
| |
| StrokeWeight | back to summary |
|---|---|
public byte StrokeWeight()
| |
| Style | back to summary |
|---|---|
public short Style()
| |
| SymbolSet | back to summary |
|---|---|
public short SymbolSet()
| |
| TypeFace | back to summary |
|---|---|
public ByteBuffer TypeFace()
| |
| TypeFace | back to summary |
|---|---|
public byte TypeFace(int index)
| |
| TypeFamily | back to summary |
|---|---|
public short TypeFamily()
| |
| Version | back to summary |
|---|---|
public long Version()
| |
| WidthType | back to summary |
|---|---|
public byte WidthType()
| |
| xHeight | back to summary |
|---|---|
public short xHeight()
| |