[HarfBuzz] harfbuzz: Branch 'master'

Behdad Esfahbod behdad at kemper.freedesktop.org
Thu Aug 10 00:23:58 UTC 2017


 src/hb-unicode-private.hh |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit 5a330575768f5a213072230b9ec8faabac9c5737
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Wed Aug 9 17:23:28 2017 -0700

    Treat HAMZA ABOVE similar to SHADD for sorting purposes
    
    Part of https://github.com/behdad/harfbuzz/issues/509

diff --git a/src/hb-unicode-private.hh b/src/hb-unicode-private.hh
index aa86a72c..34513e13 100644
--- a/src/hb-unicode-private.hh
+++ b/src/hb-unicode-private.hh
@@ -105,6 +105,10 @@ HB_UNICODE_FUNCS_IMPLEMENT_CALLBACKS_SIMPLE
   inline unsigned int
   modified_combining_class (hb_codepoint_t unicode)
   {
+    /* XXX This hack belongs to the Arabic shaper:
+     * Put HAMZA ABOVE in the same class as SHADDA. */
+    if (unlikely (unicode == 0x0654u)) unicode = 0x0651u;
+
     /* XXX This hack belongs to the Myanmar shaper. */
     if (unlikely (unicode == 0x1037u)) unicode = 0x103Au;
 


More information about the HarfBuzz mailing list