[cairo] Announcing PyBidi

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

Hi Lawrence,

You are right. FriBidi's Arabic "shaping" is mostly good-enough for
day-to-day use of Arabic and a few other languages.


On Tue, Jul 12, 2016 at 5:54 PM, Lawrence D'Oliveiro
<ldo at geek-central.gen.nz> wrote:
> Just thought I’d mention PyBidi <https://github.com/ldo/pybidi>, my
> Python 3 wrapper for all the functionality in FriBidi that I could
> usefully find, that I threw together over the weekend.
> I’m impressed that FriBidi doesn’t just do bidirectional
> logical-to-visual rearrangement, but it will also perform contextual
> substitutions for Arabic ligatures, which look (to my nonexpert eyes)
> like they might be good enough for day-to-day written text, without
> having to resort to HarfBuzz, or Pango, or sophisticated stuff like
> that.
> (Feel free to point out I’m wrong; the only language I have any
> familiarity with that uses, or used to use, Arabic script, is Malay
> written in the old “Jawi” script.)
> --
> cairo mailing list
> cairo at cairographics.org
> https://lists.cairographics.org/mailman/listinfo/cairo


More information about the cairo mailing list