[HarfBuzz] 'calt' in Indic shaper
John Hudson
john at tiro.ca
Wed Aug 7 17:28:20 PDT 2013
Dear Jonathan,
> Yes, all this arose as a result of running comparisons (harfbuzz vs
> uniscribe) with Nirmala.
In that case I can safely say that Harfbuzz is doing what I consider the
right thing, and if the result looks wrong it is because there is a bug
in the font lookups. Since I couldn't test the lookups in any real world
shaping engines at that time, it doesn't surprise me that there are bugs.
Luckily, this has come at just the right time, as I'm fixing Nirmala UI
bugs at the moment.
> For examples of the Gujarati issue in Nirmala (when harfbuzz applies
> 'calt', see
>
> http://people.mozilla.org/~jkew/hb-test/testcase-view.html?file=out/fonts/win8/Nirmala.ttf/gu.txt.ot-vs-uniscribe#G_0_866
Now fixed.
> and many of the other testcases in the list there.
>
> And regarding the Devanagari line-extender, again inserted by 'calt' as
> I understand it, see examples such as
>
> http://people.mozilla.org/~jkew/hb-test/testcase-view.html?file=out/fonts/win8/Nirmala.ttf/hi.txt.ot-vs-uniscribe#L_1_805
That and some related ones really surprise me, because these head line
extensions should only be happening when the second letter is carrying a
left-leaning vowel sign. Possibly I'm missing part of a context
statement, and hopefully I can fix most of these with a simple change in
the lookups.
J.
--
Tiro Typeworks www.tiro.com
Gulf Islands, BC tiro at tiro.com
Getting Spiekermann to not like Helvetica is like training
a cat to stay out of water. But I'm impressed that people
know who to ask when they want to ask someone to not like
Helvetica. That's progress. -- David Berlow
More information about the HarfBuzz
mailing list