Change default mark advance zeroing behavior from Unicode to GDEF
authorBehdad Esfahbod <behdad@behdad.org>
Wed, 10 Feb 2016 11:10:15 +0000 (18:10 +0700)
committerBehdad Esfahbod <behdad@behdad.org>
Wed, 10 Feb 2016 11:10:15 +0000 (18:10 +0700)
See thread at:
https://lists.freedesktop.org/archives/harfbuzz/2016-February/005462.html

src/hb-ot-shape-complex-default.cc
src/hb-ot-shape-complex-thai.cc
src/hb-ot-shape-complex-tibetan.cc

index 5cf0a18..be60e56 100644 (file)
@@ -40,6 +40,6 @@ const hb_ot_complex_shaper_t _hb_ot_complex_shaper_default =
   NULL, /* decompose */
   NULL, /* compose */
   NULL, /* setup_masks */
-  HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_UNICODE_LATE,
+  HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_LATE,
   true, /* fallback_position */
 };
index bd7c5e1..58392b6 100644 (file)
@@ -377,6 +377,6 @@ const hb_ot_complex_shaper_t _hb_ot_complex_shaper_thai =
   NULL, /* decompose */
   NULL, /* compose */
   NULL, /* setup_masks */
-  HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_UNICODE_LATE,
+  HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_LATE,
   false,/* fallback_position */
 };
index 03bcfee..a77b531 100644 (file)
@@ -57,6 +57,6 @@ const hb_ot_complex_shaper_t _hb_ot_complex_shaper_tibetan =
   NULL, /* decompose */
   NULL, /* compose */
   NULL, /* setup_masks */
-  HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_UNICODE_LATE,
+  HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_LATE,
   true, /* fallback_position */
 };