//
//  table__g_a_s_p.h
//  GSFontTools
//
//  Created by Georg Seifert on 26.11.12.
//  Copyright (c) 2012 schriftgestaltung.de. All rights reserved.
//

#import <GSFontTools/TTTable.h>

typedef NS_ENUM(uint8_t, GASPOptions) {
	GASPGridFit = 0x0001,	// medium sizes, typically 9<=ppem<=16
	GASPDoGray = 0x0002,	// small sizes, typically ppem < 9
	// GASPDoGray|GASPGridFit = 0x0003; // large sizes, typically ppem>16
	// (neither)	0x0000	// optional for very large sizes, typically ppem>2048
	GASPSymmetricGridFit = 0x0004,	// typically always enabled
	GASPSymmetricSmoothing = 0x0008, // larger screen sizes, typically ppem>15, most commonly used with the gridfit flag.
	// GASPSymmetricSmoothing| GASPSymmetricGridFit	0x000C; // larger screen sizes, typically ppem>15
};

@interface table__g_a_s_p : TTTable

@property (nonatomic, assign) NSUInteger version;
@property (nonatomic, retain) NSMutableDictionary *gaspRanges;

@end
