Public Member Functions | |
FontParser (byte[] data) | |
int | TableOffset (string table) |
The location of the named table in the stream. More... | |
bool | HandleTable (string tag, int offset, FontFace font) |
Handles a table which is located at 'offset' in the stream and has the given tag. More... | |
byte | ReadByte () |
int | ReadOffset (int offSize) |
short | ReadInt16 () |
ushort | ReadUInt16 () |
ushort | ReadUInt16 (ref int index) |
short | ReadInt16 (ref int index) |
int | ReadInt32 () |
uint | ReadUInt32 () |
int | ReadInt24 () |
uint | ReadUInt24 () |
float | ReadRevision () |
float | ReadVersion () |
void | ApplyWindowsMetrics (FontFace font) |
ulong | ReadTime () |
string | ReadString (int length) |
ulong | ReadBase128 () |
string | ReadTag () |
float | ReadF2Dot14 () |
int | ReadFixed (out int frac) |
Public Attributes | |
byte[] | Data |
int | Position |
int | IndexToLocFormat |
int | GlyphCount |
float | usWinAscent |
float | usWinDescent |
float | HheaAscender |
float | HheaDescender |
float | HheaLineGap |
Package Attributes | |
Dictionary< string, TableInfo > | Tables =new Dictionary<string,TableInfo>() |
The tables in this parser. More... | |
|
inline |
|
inline |
|
inline |
Handles a table which is located at 'offset' in the stream and has the given tag.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
The location of the named table in the stream.
byte [] InfiniText.FontParser.Data |
int InfiniText.FontParser.GlyphCount |
float InfiniText.FontParser.HheaAscender |
float InfiniText.FontParser.HheaDescender |
float InfiniText.FontParser.HheaLineGap |
int InfiniText.FontParser.IndexToLocFormat |
int InfiniText.FontParser.Position |
|
package |
The tables in this parser.
float InfiniText.FontParser.usWinAscent |
float InfiniText.FontParser.usWinDescent |