summaryrefslogtreecommitdiff
path: root/pango/opentype/harfbuzz-impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'pango/opentype/harfbuzz-impl.h')
-rw-r--r--pango/opentype/harfbuzz-impl.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/pango/opentype/harfbuzz-impl.h b/pango/opentype/harfbuzz-impl.h
index 78fb1ecc..15b63c68 100644
--- a/pango/opentype/harfbuzz-impl.h
+++ b/pango/opentype/harfbuzz-impl.h
@@ -15,6 +15,7 @@
#include <ft2build.h>
#include FT_FREETYPE_H
+#include FT_TRUETYPE_TAGS_H
FT_BEGIN_HEADER
@@ -30,6 +31,16 @@ FT_BEGIN_HEADER
# define TRUE 1
#endif
+#ifndef TTAG_GDEF
+# define TTAG_GDEF FT_MAKE_TAG( 'G', 'D', 'E', 'F' )
+#endif
+#ifndef TTAG_GPOS
+# define TTAG_GPOS FT_MAKE_TAG( 'G', 'P', 'O', 'S' )
+#endif
+#ifndef TTAG_GSUB
+# define TTAG_GSUB FT_MAKE_TAG( 'G', 'S', 'U', 'B' )
+#endif
+
#include "ftglue.h"
#define ARRAY_LEN(Array) ((int)(sizeof (Array) / sizeof (Array)[0]))