[HarfBuzz] order of glyphs presented to font features.

Ebrahim Byagowi ebraminio at gmail.com
Fri Jun 23 21:32:06 UTC 2017


Filed as https://github.com/behdad/harfbuzz/issues/501

On Sat, Jun 24, 2017 at 1:44 AM, Ebrahim Byagowi <ebraminio at gmail.com>
wrote:

> Interesting, I see the difference also,
>
> ./hb-view UthmanicHafs1\ Ver09.otf --direction=ltr ١٢
>
>            ▁▁▅▅▄▁
>
>         ▂▃▊▂▃  ▂▇ ▃▂
>
>      ▁▖▅▃▖▉▅    ▗▖ ▃▆▟▖
>
>     ▗▟ ▆▂ ▙▗▃▙▙▄▃▟ ▂▆ ▙▚
>
>    ▗▟▖▙▆            ▇▅▗▁▙
>
>     ▄     ▗  ▖         ▙ ▏
>
>   ▊        ▅▅▟          ▋▌
>
>   ▋▍      ▙             ▉
>
>   ▉        ▙▍           ▋▌
>
>     ▚       ▟     ▙    ▃
>
>    ▙▖▅▟▃▁          ▁▃▖▅▗▟
>
>     ▙▄ ▗▂ ▚▅▆▚▞▅▆▌ ▂▃ ▗▟
>
>       ▄▗▁▅▙▄▁ ▚▁▅▟▄▆▃▙▇
>
>         ▇▅  ▆  ▇▅ ▄▇
>
>             ▇▆▆▆
>
> and
>
>
> ./hb-view /Library/Fonts/Tahoma.ttf --direction=ltr ١٢
>
>           ▖          ▙    ▂▁     ▁▃
>
>            ▖          ▙
>
>                             ▄▄ ▄▄▅▆▇
>
>          ▙                  ▖
>
>           ▋  ▍               ▖
>
>>
>                            ▋  ▎
>
>                            ▊  ▍
>
>                            ▊  ▍
>
>                            ▊  ▍
>
>              ▋             ▊  ▍
>
>
> on harfbuzz master, wanted to say font bug but I see CoreText is also
> deals with this better:
>
> [image: Inline image 1]
>
> data:text/html;charset=utf8,<div style="font-family: 'KFGQPC Uthmanic
> Script HAFS'; font-size: 900%">١٢
>
> On Sat, Jun 24, 2017 at 1:07 AM, Eric Muller <emuller at amazon.com> wrote:
>
>> It seems that when:
>>
>> hb_buffer_set_script (fBuffer, HB_SCRIPT_ARABIC);
>> hb_buffer_set_direction (fBuffer, HB_DIRECTION_LTR);
>> hb_buffer_add_utf32 (fBuffer, "&#x0661;&#x0662;");   // pseudo code, of
>> course
>>
>> then the glyphs are presented in the wrong order to the font features.
>> You can see this with the font available at <
>> http://fonts.qurancomplex.gov.sa/?page_id=42>. It's intended for the
>> Quran (and only for the Quran; word doc at the same URL), and ligates
>> sequences of digits for the end of ayah. The example above displays "end of
>> ayah 21".
>>
>> I am using a slightly old version of Harfbuzz, so may be this has been
>> fixed?
>>
>> Thanks,
>> Eric.
>>
>> _______________________________________________
>> HarfBuzz mailing list
>> HarfBuzz at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/harfbuzz
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/harfbuzz/attachments/20170624/83da3bd5/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 77065 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/harfbuzz/attachments/20170624/83da3bd5/attachment-0001.png>


More information about the HarfBuzz mailing list