339 |
/*************************************************************************/ |
/*************************************************************************/ |
340 |
|
|
341 |
#define ChainPosClassSet otv_x_Ox, "ChainPosClassSet" |
#define ChainPosClassSet otv_x_Ox, "ChainPosClassSet" |
342 |
#define ChainPosRuleSet otv_x_Ox, "ChainPosRuleSet" |
#define ChainPosRuleSet otv_x_Ox, "ChainPosRuleSet" |
343 |
#define ChainSubClassSet otv_x_Ox, "ChainSubClassSet" |
#define ChainSubClassSet otv_x_Ox, "ChainSubClassSet" |
344 |
#define ChainSubRuleSet otv_x_Ox, "ChainSubRuleSet" |
#define ChainSubRuleSet otv_x_Ox, "ChainSubRuleSet" |
345 |
#define JstfLangSys otv_x_Ox, "JstfLangSys" |
#define JstfLangSys otv_x_Ox, "JstfLangSys" |
346 |
#define JstfMax otv_x_Ox, "JstfMax" |
#define JstfMax otv_x_Ox, "JstfMax" |
347 |
#define LigGlyph otv_x_Ox, "LigGlyph" |
#define LigGlyph otv_x_Ox, "LigGlyph" |
348 |
#define LigatureArray otv_x_Ox, "LigatureArray" |
#define LigatureArray otv_x_Ox, "LigatureArray" |
349 |
#define LigatureSet otv_x_Ox, "LigatureSet" |
#define LigatureSet otv_x_Ox, "LigatureSet" |
350 |
#define PosClassSet otv_x_Ox, "PosClassSet" |
#define PosClassSet otv_x_Ox, "PosClassSet" |
351 |
#define PosRuleSet otv_x_Ox, "PosRuleSet" |
#define PosRuleSet otv_x_Ox, "PosRuleSet" |
352 |
#define SubClassSet otv_x_Ox, "SubClassSet" |
#define SubClassSet otv_x_Ox, "SubClassSet" |
353 |
#define SubRuleSet otv_x_Ox, "SubRuleSet" |
#define SubRuleSet otv_x_Ox, "SubRuleSet" |
354 |
|
|
356 |
otv_x_Ox ( FT_Bytes table, |
otv_x_Ox ( FT_Bytes table, |
357 |
OTV_Validator valid ); |
OTV_Validator valid ); |
358 |
|
|
359 |
#define AlternateSubstFormat1 otv_u_C_x_Ox, "AlternateSubstFormat1" |
#define AlternateSubstFormat1 otv_u_C_x_Ox, "AlternateSubstFormat1" |
360 |
#define ChainContextPosFormat1 otv_u_C_x_Ox, "ChainContextPosFormat1" |
#define ChainContextPosFormat1 otv_u_C_x_Ox, "ChainContextPosFormat1" |
361 |
#define ChainContextSubstFormat1 otv_u_C_x_Ox, "ChainContextSubstFormat1" |
#define ChainContextSubstFormat1 otv_u_C_x_Ox, "ChainContextSubstFormat1" |
362 |
#define ContextPosFormat1 otv_u_C_x_Ox, "ContextPosFormat1" |
#define ContextPosFormat1 otv_u_C_x_Ox, "ContextPosFormat1" |
363 |
#define ContextSubstFormat1 otv_u_C_x_Ox, "ContextSubstFormat1" |
#define ContextSubstFormat1 otv_u_C_x_Ox, "ContextSubstFormat1" |
364 |
#define LigatureSubstFormat1 otv_u_C_x_Ox, "LigatureSubstFormat1" |
#define LigatureSubstFormat1 otv_u_C_x_Ox, "LigatureSubstFormat1" |
365 |
#define MultipleSubstFormat1 otv_u_C_x_Ox, "MultipleSubstFormat1" |
#define MultipleSubstFormat1 otv_u_C_x_Ox, "MultipleSubstFormat1" |
366 |
|
|
367 |
FT_LOCAL( void ) |
FT_LOCAL( void ) |
368 |
otv_u_C_x_Ox( FT_Bytes table, |
otv_u_C_x_Ox( FT_Bytes table, |
369 |
OTV_Validator valid ); |
OTV_Validator valid ); |
370 |
|
|
371 |
#define AlternateSet otv_x_ux, "AlternateSet" |
#define AlternateSet otv_x_ux, "AlternateSet" |
372 |
#define AttachPoint otv_x_ux, "AttachPoint" |
#define AttachPoint otv_x_ux, "AttachPoint" |
373 |
#define ExtenderGlyph otv_x_ux, "ExtenderGlyph" |
#define ExtenderGlyph otv_x_ux, "ExtenderGlyph" |
374 |
#define JstfGPOSModList otv_x_ux, "JstfGPOSModList" |
#define JstfGPOSModList otv_x_ux, "JstfGPOSModList" |
375 |
#define JstfGSUBModList otv_x_ux, "JstfGSUBModList" |
#define JstfGSUBModList otv_x_ux, "JstfGSUBModList" |
376 |
#define Sequence otv_x_ux, "Sequence" |
#define Sequence otv_x_ux, "Sequence" |
377 |
|
|
378 |
FT_LOCAL( void ) |
FT_LOCAL( void ) |
379 |
otv_x_ux( FT_Bytes table, |
otv_x_ux( FT_Bytes table, |