//
//  table_M_V_A_R_.h
//  GSFontTools
//
//  Created by Georg Seifert on 21.05.17.
//
//

#import <GSFontTools/OTTables.h>

typedef NSString *const OTMetricsTag;

extern OTMetricsTag OTMetricsTagTypoAscender;  // OS/2.sTypoAscender
extern OTMetricsTag OTMetricsTagTypoDescender;  // OS/2.sTypoDescender
extern OTMetricsTag OTMetricsTagTypoLineGap;  // OS/2.sTypoLineGap
extern OTMetricsTag OTMetricsTagWinAscent;  // OS/2.usWinAscent
extern OTMetricsTag OTMetricsTagWinDescent;  // OS/2.usWinDescent
extern OTMetricsTag OTMetricsTagHheaAscent;  // hhea.ascent !! not in the OT Spec
extern OTMetricsTag OTMetricsTagHheaDescent;  // hhea.descent !! not in the OT Spec
extern OTMetricsTag OTMetricsTagHheaLineGap;  // hhea.lineGap !! not in the OT Spec
extern OTMetricsTag OTMetricsTagHheaCaretSlopeRise;  // hhea.caretSlopeRise
extern OTMetricsTag OTMetricsTagHheaCaretSlopeRun;  // hhea.caretSlopeRun
extern OTMetricsTag OTMetricsTagHheaCaretOffset;  // hhea.caretOffset
extern OTMetricsTag OTMetricsTagVheaAscent;  // vhea.ascent
extern OTMetricsTag OTMetricsTagVheaDescent;  // vhea.descent
extern OTMetricsTag OTMetricsTagVheaLineGap;  // vhea.lineGap
extern OTMetricsTag OTMetricsTagVheaCaretSlopeRise;  // vhea.caretSlopeRise
extern OTMetricsTag OTMetricsTagVheaCaretSlopeRun;  // vhea.caretSlopeRun
extern OTMetricsTag OTMetricsTagVheaCaretOffset;  // vhea.caretOffset
extern OTMetricsTag OTMetricsTagxHeight;  // OS/2.sxHeight
extern OTMetricsTag OTMetricsTagCapHeight;  // OS/2.sCapHeight
extern OTMetricsTag OTMetricsTagSubscriptXSize;  // OS/2.ySubscriptXSize
extern OTMetricsTag OTMetricsTagSubscriptYSize;  // OS/2.ySubscriptYSize
extern OTMetricsTag OTMetricsTagSubscriptXOffset;  // OS/2.ySubscriptXOffset
extern OTMetricsTag OTMetricsTagSubscriptYOffset;  // OS/2.ySubscriptYOffset
extern OTMetricsTag OTMetricsTagSuperscriptXSize;  // OS/2.ySuperscriptXSize
extern OTMetricsTag OTMetricsTagSuperscriptYSize;  // OS/2.ySuperscriptYSize
extern OTMetricsTag OTMetricsTagSuperscriptXOffset;  // OS/2.ySuperscriptXOffset
extern OTMetricsTag OTMetricsTagSuperscriptYOffset;  // OS/2.ySuperscriptYOffset
extern OTMetricsTag OTMetricsTagStrikeoutSize;  // OS/2.yStrikeoutSize
extern OTMetricsTag OTMetricsTagStrikeoutPosition;  // OS/2.yStrikeoutPosition
extern OTMetricsTag OTMetricsTagUnderlineThickness;  // post.underlineThickness
extern OTMetricsTag OTMetricsTagUnderlinePosition;  // post.underlinePosition
extern OTMetricsTag OTMetricsTagGsp0;  // gasp.gaspRange[0].rangeMaxPPEM
extern OTMetricsTag OTMetricsTagGsp1;  // gasp.gaspRange[1].rangeMaxPPEM
extern OTMetricsTag OTMetricsTagGsp2;  // gasp.gaspRange[2].rangeMaxPPEM
extern OTMetricsTag OTMetricsTagGsp3;  // gasp.gaspRange[3].rangeMaxPPEM
extern OTMetricsTag OTMetricsTagGsp4;  // gasp.gaspRange[4].rangeMaxPPEM
extern OTMetricsTag OTMetricsTagGsp5;  // gasp.gaspRange[5].rangeMaxPPEM
extern OTMetricsTag OTMetricsTagGsp6;  // gasp.gaspRange[6].rangeMaxPPEM
extern OTMetricsTag OTMetricsTagGsp7;  // gasp.gaspRange[7].rangeMaxPPEM
extern OTMetricsTag OTMetricsTagGsp8;  // gasp.gaspRange[8].rangeMaxPPEM
extern OTMetricsTag OTMetricsTagGsp9;  // gasp.gaspRange[9].rangeMaxPPEM

@interface table_M_V_A_R_ : BaseTTXConverter

@end
