struct GDEF
{
- static const hb_tag_t Tag = HB_TAG ('G','D','E','F');
+ static const hb_tag_t Tag = HB_OT_TAG_GDEF;
enum {
UnclassifiedGlyph = 0,
struct GPOS : GSUBGPOS
{
- static const hb_tag_t Tag = HB_TAG ('G','P','O','S');
+ static const hb_tag_t Tag = HB_OT_TAG_GPOS;
static inline const GPOS& get_for_data (const char *data)
{ return (const GPOS&) GSUBGPOS::get_for_data (data); }
struct GSUB : GSUBGPOS
{
- static const hb_tag_t Tag = HB_TAG ('G','S','U','B');
+ static const hb_tag_t Tag = HB_OT_TAG_GSUB;
static inline const GSUB& get_for_data (const char *data)
{ return (const GSUB&) GSUBGPOS::get_for_data (data); }
struct GSUBGPOS
{
- static const hb_tag_t GSUBTag = HB_TAG ('G','S','U','B');
- static const hb_tag_t GPOSTag = HB_TAG ('G','P','O','S');
+ static const hb_tag_t GSUBTag = HB_OT_TAG_GSUB;
+ static const hb_tag_t GPOSTag = HB_OT_TAG_GPOS;
STATIC_DEFINE_GET_FOR_DATA_CHECK_MAJOR_VERSION (GSUBGPOS, 1, 1);