Separate GlyphID from HBUINT16 For stricter enforcement.
diff --git a/src/hb-open-type.hh b/src/hb-open-type.hh index 7edd953..a47eb74 100644 --- a/src/hb-open-type.hh +++ b/src/hb-open-type.hh
@@ -151,7 +151,7 @@ }; /* Glyph index number, same as uint16 (length = 16 bits) */ -typedef HBUINT16 GlyphID; +struct GlyphID : HBUINT16 {}; /* Script/language-system/feature index */ struct Index : HBUINT16 {