[var] Add macros for standard axes
authorBehdad Esfahbod <behdad@behdad.org>
Mon, 23 Jan 2017 03:52:09 +0000 (19:52 -0800)
committerBehdad Esfahbod <behdad@behdad.org>
Mon, 23 Jan 2017 03:52:09 +0000 (19:52 -0800)
docs/harfbuzz-sections.txt
src/hb-ot-var.h

index fcf4e527ebdff6e792ed66250a480799bffb97f9..3011ee996bd0415f8e3db9510f1bcc5a07a6b608 100644 (file)
@@ -442,6 +442,11 @@ Xhb_ot_layout_lookup_substitute
 <FILE>hb-ot-var</FILE>
 HB_OT_TAG_avar
 HB_OT_TAG_fvar
+HB_OT_TAG_VAR_AXIS_ITALIC
+HB_OT_TAG_VAR_AXIS_OPTICAL_SIZE
+HB_OT_TAG_VAR_AXIS_SLANT
+HB_OT_TAG_VAR_AXIS_WEIGHT
+HB_OT_TAG_VAR_AXIS_WIDTH
 HB_OT_VAR_NO_AXIS_INDEX
 hb_ot_var_axis_t
 hb_ot_var_has_data
@@ -584,6 +589,8 @@ hb_unicode_script_func_t
 <FILE>hb-uniscribe</FILE>
 hb_uniscribe_font_get_hfont
 hb_uniscribe_font_get_logfontw
+<SUBSECTION Private>
+hb_directwrite_shape_experimental_width
 </SECTION>
 
 <SECTION>
index bce7c7a0a1e0c833750a762919d4ff85a125aaf3..ea69aa5fc2c385267167faaf6f0b19d64fa69afc 100644 (file)
@@ -39,6 +39,12 @@ HB_BEGIN_DECLS
 #define HB_OT_TAG_fvar HB_TAG('f','v','a','r')
 #define HB_OT_TAG_avar HB_TAG('a','v','a','r')
 
+#define HB_OT_TAG_VAR_AXIS_ITALIC      HB_TAG('i','t','a','l')
+#define HB_OT_TAG_VAR_AXIS_OPTICAL_SIZE        HB_TAG('o','p','s','z')
+#define HB_OT_TAG_VAR_AXIS_SLANT       HB_TAG('s','l','n','t')
+#define HB_OT_TAG_VAR_AXIS_WIDTH       HB_TAG('w','d','t','h')
+#define HB_OT_TAG_VAR_AXIS_WEIGHT      HB_TAG('w','g','h','t')
+
 
 /*
  * fvar / avar