[HarfBuzz] Mirroring brackets

Nicolas Lacombe n.lacombe at gmail.com
Fri Jan 15 02:12:06 PST 2010

no answear here?

I ran into the same problem, actually I think it's because harfbuzz
interpret the bracket as a different cluster from arabic. Thus, the bracket
are not mirrored. I guess it's therefore intended.

2009/12/27 hasen j <hasan.aljudy at gmail.com>

> I ran into a problem where it seemed like HarfBuzz wasn't doing any
> bracket mirroring for arabic runs/items, even though I set the
> item.bidiLevel to 1.
> When I looked at the code in harfbuzz-arabic.c, it seems to only do
> mirroring in non-OT mode.
>    #ifndef NO_OPENTYPE
>        ....
>        arabicSyrianOpenTypeShape(..) // doesn't do mirroring
>        ....
>        return
>    #endif
>        shapedString(..) // does mirroring
> Is this a bug or the intended behavior? I noticed google chrome on
> linux doesn't do bracket mirroring either.
> _______________________________________________
> HarfBuzz mailing list
> HarfBuzz at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/harfbuzz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/harfbuzz/attachments/20100115/b6505b54/attachment.html>

More information about the HarfBuzz mailing list