[HarfBuzz] HarfBuzz shaping of R2L text
Richard Wordingham
richard.wordingham at ntlworld.com
Mon Jun 3 18:32:46 UTC 2019
On Mon, 03 Jun 2019 05:34:13 +0300
Eli Zaretskii <eliz at gnu.org> wrote:
> > Date: Sun, 2 Jun 2019 20:29:15 +0100
> > From: Richard Wordingham <richard.wordingham at ntlworld.com>
> > Cc: harfbuzz at lists.freedesktop.org
> >
> > On Sun, 02 Jun 2019 21:01:35 +0300
> > Eli Zaretskii <eliz at gnu.org> wrote:
> >
> > > The version of HarfBuzz I built on Windows and am using with
> > > Emacs has Graphite support, so I reckon I don't have to worry
> > > about picking up a Graphite shaper?
> >
> > It depends what you want to do with the shaper. If you want to
> > study what it does in the way of sequencing the glyphs, you need to
> > ensure you use the shaper you want to study! The order the glyphs
> > are presented to the renderer may be very different between using a
> > Graphite shaper and using the HarfBuzz OpenType shaper. For one
> > thing, swapping glyphs round is easy in Graphite and complicated in
> > OpenType.
>
> I don't think I understand what you mean by "Graphite shaper". I'm
> using just HarfBuzz (which has Graphite capabilities); no other shaper
> is involved.
As far as I am aware, HarfBuzz does not interpret Graphite font
tables. It uses a Graphite library from SIL to apply the font
definition to the character stream. That library provides the
"Graphite shaper".
Richard.
More information about the HarfBuzz
mailing list