src/hb-unicode-private.hh | 4 ++++ 1 file changed, 4 insertions(+) New commits: commit 5a330575768f5a213072230b9ec8faabac9c5737 Author: Behdad Esfahbod <beh...@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; _______________________________________________ HarfBuzz mailing list HarfBuzz@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/harfbuzz