|
|
|
@ -634,7 +634,7 @@ STBTT_DEF int stbtt_GetFontOffsetForIndex(const unsigned char *data, int index); |
|
|
|
|
|
|
|
|
|
// The following structure is defined publically so you can declare one on
|
|
|
|
|
// the stack or as a global or etc, but you should treat it as opaque.
|
|
|
|
|
typedef struct stbtt_fontinfo |
|
|
|
|
struct stbtt_fontinfo |
|
|
|
|
{ |
|
|
|
|
void * userdata; |
|
|
|
|
unsigned char * data; // pointer to .ttf file
|
|
|
|
@ -645,7 +645,7 @@ typedef struct stbtt_fontinfo |
|
|
|
|
int loca,head,glyf,hhea,hmtx,kern; // table locations as offset from start of .ttf
|
|
|
|
|
int index_map; // a cmap mapping for our chosen character encoding
|
|
|
|
|
int indexToLocFormat; // format needed to map from glyph index to glyph
|
|
|
|
|
} stbtt_fontinfo; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
STBTT_DEF int stbtt_InitFont(stbtt_fontinfo *info, const unsigned char *data, int offset); |
|
|
|
|
// Given an offset into the file that defines a font, this function builds
|
|
|
|
|