src/hb-ot-shape-complex-use.cc |    2 +-
 test/shaping/hb_test_tools.py  |    4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

New commits:
commit eb1e60287732ede6040ce6f7498c10909448d248
Author: Behdad Esfahbod <[email protected]>
Date:   Mon Oct 1 15:31:50 2018 +0200

    [test] Try import unicodedata2 as unicodedata

diff --git a/test/shaping/hb_test_tools.py b/test/shaping/hb_test_tools.py
index 8348dc26..c9a44033 100644
--- a/test/shaping/hb_test_tools.py
+++ b/test/shaping/hb_test_tools.py
@@ -4,6 +4,10 @@ from __future__ import print_function, division, 
absolute_import
 
 import sys, os, re, difflib, unicodedata, errno, cgi
 from itertools import *
+try:
+       import unicodedata2 as unicodedata
+except Exception:
+       pass
 
 diff_symbols = "-+=*&^%$#@!~/"
 diff_colors = ['red', 'green', 'blue']
commit 81afdbe803ca949d915d03cab4a6ed6c6e6ff304
Author: Behdad Esfahbod <[email protected]>
Date:   Mon Oct 1 15:01:04 2018 +0200

    [use] Disable automatic ZWJ for 'akhn' feature
    
    Fixes https://github.com/harfbuzz/harfbuzz/issues/746

diff --git a/src/hb-ot-shape-complex-use.cc b/src/hb-ot-shape-complex-use.cc
index 0ca088ba..929d60d9 100644
--- a/src/hb-ot-shape-complex-use.cc
+++ b/src/hb-ot-shape-complex-use.cc
@@ -132,7 +132,7 @@ collect_features_use (hb_ot_shape_planner_t *plan)
   map->enable_feature (HB_TAG('l','o','c','l'));
   map->enable_feature (HB_TAG('c','c','m','p'));
   map->enable_feature (HB_TAG('n','u','k','t'));
-  map->enable_feature (HB_TAG('a','k','h','n'));
+  map->add_feature (HB_TAG('a','k','h','n'), F_GLOBAL | F_MANUAL_ZWJ);
 
   /* "Reordering group" */
   map->add_gsub_pause (clear_substitution_flags);
_______________________________________________
HarfBuzz mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/harfbuzz

Reply via email to