[webkit-gtk] WebKitGTK has 4 problems with Arabic script

Fujii Hironori fujii.hironori at gmail.com
Sun Jan 5 21:35:35 PST 2020


Filed the issue #2.

Bug 205784 – [HarfBuzz] Arabic diacritics makes lines unaligned vertically
https://bugs.webkit.org/show_bug.cgi?id=205784

On Wed, Dec 25, 2019 at 8:27 PM Farhad Mohammadi Majd <
farhadbenyamin at yahoo.com> wrote:

> > 3. The "Zero-width non-joiner" non-printing character (
> > https://en.wikipedia.org/wiki/Zero-width_non-joiner) is showing
> > incorrectly in the URL bar/address bar, open the below CNN article in
> > Persian WP with GNOME Web and look at the URL bar/address bar:
> >
> > https://fa.wikipedia.org/wiki/سی‌ان‌ان
> >
> > it is rendered wrongly as following:
> >
> > https://fa.wikipedia.org/wiki/سی%E2%80%8Cان%E2%80%8Cان
> >
> > WebKitGTK produces %E2%80%8C for Zero-width non-joiner
>
> I found that this ptoblem is exist also in Google Chrome 79/Chromium 79
> on the Fedora 31 and Ubuntu 19.10, so it does not come from the GNOME
> Web (epiphany) and is not exclusive to it.
>
> I have more information about it that can help to debug it:
>
> 1. %E2%80%8C which is rendered for "Zero-width non-joiner" is a UTF-8
> hex code:
>
> https://www.utf8-chartable.de/unicode-utf8-table.pl?start=8192&number=128
>
> https://codepoints.net/U+200C?lang=en
>
> so it seems it comes from the library or program that is responsible
> for rendering/decoding/encoding the "Zero-width non-joiner"; maybe
> Pango, HarfBuzz, or Freebidi
>
> 2. This problem was not exist in the prior versions of GNOME and Ubuntu
> 19.04
>
> THANKS
>
> _______________________________________________
> webkit-gtk mailing list
> webkit-gtk at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-gtk
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-gtk/attachments/20200106/3acd4c05/attachment.htm>


More information about the webkit-gtk mailing list