Public Member Functions | |
FontParser (byte[] data) | |
byte | ReadByte () |
int | ReadOffset (int offSize) |
short | ReadInt16 () |
ushort | ReadUInt16 () |
ushort | ReadUInt16 (ref int index) |
short | ReadInt16 (ref int index) |
int | ReadInt32 () |
uint | ReadUInt32 () |
float | ReadRevision () |
float | ReadVersion () |
ulong | ReadTime () |
string | ReadString (int length) |
string | ReadTag () |
float | ReadF2Dot14 () |
int | ReadFixed (out int frac) |
Public Attributes | |
int | GlyfOffset =0 |
int | LocaOffset =0 |
int | CffOffset =0 |
int | HmtxOffset =0 |
int | KernOffset =0 |
int | GposOffset =0 |
int | GlyphCount =0 |
int | CmapOffset =0 |
int | PostOffset =0 |
int | HheaOffset =0 |
bool | ReadOS2 |
True if the OS2 table exists. More... | |
int | IndexToLocFormat =0 |
byte[] | Data |
int | Position |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
int InfiniText.FontParser.CffOffset =0 |
int InfiniText.FontParser.CmapOffset =0 |
byte [] InfiniText.FontParser.Data |
int InfiniText.FontParser.GlyfOffset =0 |
int InfiniText.FontParser.GlyphCount =0 |
int InfiniText.FontParser.GposOffset =0 |
int InfiniText.FontParser.HheaOffset =0 |
int InfiniText.FontParser.HmtxOffset =0 |
int InfiniText.FontParser.IndexToLocFormat =0 |
int InfiniText.FontParser.KernOffset =0 |
int InfiniText.FontParser.LocaOffset =0 |
int InfiniText.FontParser.Position |
int InfiniText.FontParser.PostOffset =0 |
bool InfiniText.FontParser.ReadOS2 |
True if the OS2 table exists.