提交 153beebb 编写于 作者: B Behdad Esfahbod

[ot] Make sure all toplevel tables have tableTag

上级 282b13f9
...@@ -197,6 +197,8 @@ struct TTCHeader ...@@ -197,6 +197,8 @@ struct TTCHeader
struct OpenTypeFontFile struct OpenTypeFontFile
{ {
static const hb_tag_t tableTag = HB_TAG ('_','_','_','_'); /* Sanitizer needs this. */
static const hb_tag_t CFFTag = HB_TAG ('O','T','T','O'); /* OpenType with Postscript outlines */ static const hb_tag_t CFFTag = HB_TAG ('O','T','T','O'); /* OpenType with Postscript outlines */
static const hb_tag_t TrueTypeTag = HB_TAG ( 0 , 1 , 0 , 0 ); /* OpenType with TrueType outlines */ static const hb_tag_t TrueTypeTag = HB_TAG ( 0 , 1 , 0 , 0 ); /* OpenType with TrueType outlines */
static const hb_tag_t TTCTag = HB_TAG ('t','t','c','f'); /* TrueType Collection */ static const hb_tag_t TTCTag = HB_TAG ('t','t','c','f'); /* TrueType Collection */
......
...@@ -44,6 +44,8 @@ namespace OT { ...@@ -44,6 +44,8 @@ namespace OT {
struct _hea struct _hea
{ {
static const hb_tag_t tableTag = HB_TAG('_','h','e','a');
static const hb_tag_t hheaTag = HB_OT_TAG_hhea; static const hb_tag_t hheaTag = HB_OT_TAG_hhea;
static const hb_tag_t vheaTag = HB_OT_TAG_vhea; static const hb_tag_t vheaTag = HB_OT_TAG_vhea;
......
...@@ -52,6 +52,8 @@ struct LongMetric ...@@ -52,6 +52,8 @@ struct LongMetric
struct _mtx struct _mtx
{ {
static const hb_tag_t tableTag = HB_TAG('_','m','t','x');
static const hb_tag_t hmtxTag = HB_OT_TAG_hmtx; static const hb_tag_t hmtxTag = HB_OT_TAG_hmtx;
static const hb_tag_t vmtxTag = HB_OT_TAG_vmtx; static const hb_tag_t vmtxTag = HB_OT_TAG_vmtx;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册