[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