blob: dbafbb2ace6ed7ab0bf0b42ef8c51189dbcb5e5b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#ifndef CARYLL_INCLUDE_TABLE_TSI_H
#define CARYLL_INCLUDE_TABLE_TSI_H
#include "table-common.h"
// TSI entries
typedef enum { TSI_GLYPH, TSI_FPGM, TSI_PREP, TSI_CVT, TSI_RESERVED_FFFC } tsi_EntryType;
typedef struct {
tsi_EntryType type;
otfcc_GlyphHandle glyph;
sds content;
} tsi_Entry;
extern caryll_ElementInterface(tsi_Entry) tsi_iEntry;
typedef caryll_Vector(tsi_Entry) table_TSI;
extern caryll_VectorInterface(table_TSI, tsi_Entry) table_iTSI;
#endif
|