On Thu, 2011-04-21 at 16:17 +0100, Jonathan Kew wrote: > Superficially, it may look "reasonable" at first glance, but I suspect that > if you try a word like "Hindi" (हिन्दी) and compare it closely to Pango's > rendering, you'll find that the initial pair of glyphs is coming out reversed. >
I guess people that can read the language will notice it immediately. > Currently, we only use hb-ng for "simple" scripts and for Arabic (and its > relatives - Syriac, N'ko), and fall back to platform shaping libraries > (uniscribe/directwrite/coretext/pango) for Indic, etc. Ouch. > > I'm not sure how best to push this forwards. I made a start on a Devanagari > shaper some time ago, but have not worked on it recently, and in the meantime > there's been a lot of internal change in the hb-ng code, so none of what I > did then will be directly usable now. I've passed it over to Behdad, but > don't know if he's given any thought recently to how this will be managed > within hb-ng. The internal API it uses to interact with the Arabic shaper is > not sufficient to support Indic; some added "hooks" or whatever will be > needed for the more complex processing model. I.c, well I guess I'll just wait for Behdad's comment. Thanks a lot, Tom. _______________________________________________ HarfBuzz mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/harfbuzz
