[HarfBuzz] harfbuzz: Branch 'master' - 3 commits

Behdad Esfahbod behdad at kemper.freedesktop.org
Mon Jan 19 16:15:36 PST 2015


 src/hb-ot-shape-complex-private.hh |    2 +-
 src/sample.py                      |    2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

New commits:
commit e9f5c65be027eb7759ab819e267e24dff3b017b6
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Mon Jan 19 14:42:11 2015 -0800

    [bindings] Minor

diff --git a/src/sample.py b/src/sample.py
index 1ed593b..f8d2216 100755
--- a/src/sample.py
+++ b/src/sample.py
@@ -20,6 +20,8 @@ def tounicode(s, encoding='utf-8'):
 
 fontdata = open (sys.argv[1], 'rb').read ()
 text = tounicode(sys.argv[2])
+# Need to create GLib.Bytes explicitly until this bug is fixed:
+# https://bugzilla.gnome.org/show_bug.cgi?id=729541
 blob = hb.glib_blob_create (GLib.Bytes.new (fontdata))
 face = hb.face_create (blob, 0)
 del blob
commit 3704628d1f124234324b5f2bdd5fdd61c14c7801
Merge: 1aaa7d6 5eb939d
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Mon Jan 19 16:15:00 2015 -0800

    Merge pull request #77 from roozbehp/master
    
    Change New Tai Lue shaping engine from SEA to default

commit 5eb939ddfe9ef217da2e48d7d0f1f4b7501714ad
Author: Roozbeh Pournader <roozbeh at google.com>
Date:   Sun Jan 18 14:30:08 2015 -0800

    Change New Tai Lue shaping engine from SEA to default
    
    This is to reflect the UTC decision to change the encoding model of
    New Tai Lue from logical to visual to be similar to Thai, Lao, and
    Tai Viet: http://www.unicode.org/L2/L2014/14250.htm#141-C26
    
    The visual encoding is already the current practice of encoding New
    Tai Lue on the web anyway:
    http://www.unicode.org/L2/L2014/14195-newtailue.txt
    
    Fixes behdad/harfbuzz#66.

diff --git a/src/hb-ot-shape-complex-private.hh b/src/hb-ot-shape-complex-private.hh
index 9a7afcb..e268933 100644
--- a/src/hb-ot-shape-complex-private.hh
+++ b/src/hb-ot-shape-complex-private.hh
@@ -259,6 +259,7 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner)
 
     /* Unicode-4.1 additions */
     case HB_SCRIPT_KHAROSHTHI:
+    case HB_SCRIPT_NEW_TAI_LUE:
     case HB_SCRIPT_SYLOTI_NAGRI:
 
     /* Unicode-5.1 additions */
@@ -339,7 +340,6 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner)
 
     /* Unicode-4.1 additions */
     case HB_SCRIPT_BUGINESE:
-    case HB_SCRIPT_NEW_TAI_LUE:
 
     /* Unicode-5.1 additions */
     case HB_SCRIPT_CHAM:


More information about the HarfBuzz mailing list