[cairo] Announcing PyBidi

Behdad Esfahbod behdad at cs.toronto.edu
Wed Jul 13 01:51:13 UTC 2016

On Tue, Jul 12, 2016 at 6:39 PM, Lawrence D'Oliveiro
<ldo at geek-central.gen.nz> wrote:
> On Tue, 12 Jul 2016 18:25:28 -0700, Behdad Esfahbod wrote:
>> You are right. FriBidi's Arabic "shaping" is mostly good-enough for
>> day-to-day use of Arabic and a few other languages.
> Thanks for confirming that. :)
> I did find one or two limitations, though. Jawi has additional letters
> for “ch” (written as “c” in modern spelling), “g”, “ng” and “p”, for
> which I am using Unicode characters U+0686, U+0762, U+06A0 and U+06A8
> respectively. However, when I have a word with U+06A0 followed by
> U+0762, it doesn’t seem to generate the right contextual forms.
> For comparison, U+0639 followed by U+0643 (same shapes, different
> numbers of dots) do join up properly.

Correct.  The shaping FriBidi does is limited to character whose
presentation forms are encoded in Unicode, which is a limited set.

> cairo mailing list
> cairo at cairographics.org
> https://lists.cairographics.org/mailman/listinfo/cairo


More information about the cairo mailing list