summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/mfluadir/otfcc/include/otfcc/table/gasp.h
blob: b8a995fa9883f93e56288c8b78dd1b8350d4140e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef CARYLL_INCLUDE_TABLE_GASP_H
#define CARYLL_INCLUDE_TABLE_GASP_H

#include "table-common.h"

typedef struct {
	glyphsize_t rangeMaxPPEM;
	bool dogray;
	bool gridfit;
	bool symmetric_smoothing;
	bool symmetric_gridfit;
} gasp_Record;
extern caryll_ElementInterface(gasp_Record) gasp_iRecord;
typedef caryll_Vector(gasp_Record) gasp_RecordList;
extern caryll_VectorInterface(gasp_RecordList, gasp_Record) gasp_iRecordList;

typedef struct {
	uint16_t version;
	OWNING gasp_RecordList records;
} table_gasp;

extern caryll_RefElementInterface(table_gasp) table_iGasp;

#endif