[HarfBuzz] Indic reordering failing with latest HB trunk

Behdad Esfahbod behdad at behdad.org
Thu Oct 24 02:49:04 PDT 2013


On 13-10-24 07:58 AM, Shriramana Sharma wrote:
> On Thu, Oct 24, 2013 at 2:03 AM, Jonathan Kew <jfkthame at googlemail.com> wrote:
>>
>> Seems to work OK here.  I suspect something about your build must be broken;
>> are you getting the "fallback" shaper instead of "ot"?
> 
> I am not sure where to look for this.
> 
>> Or did you build
>> without any valid Unicode callbacks?
> 
> Unicode callbacks (you want at least one):
>         Glib:                   true
> 
> So I guess this is not the problem.
> 
> All I did was to do git pull && ./autogen.sh --with-graphite2=auto
> --prefix=/usr/local && make && sudo make install.
> 
> Anyhow the latest commit 6e613f3 seems to fix whatever it is (though I
> don't understand how the shift count fix could affect this).

Interesting.  If a shift count of 41 was being interpretted as 9 on a 32bit
architecture, I can imagine things going really bad.

> If I do git checkout ac8cd51 and recompile, I still get the bug. By
> doing git bisect I identified commit c16012e as the culprit but I have
> no idea what that commit introduced which 6e613f3 corrected. Please
> look into this a bit and identify it lest it resurface later on.
> 
> Thanks.
> 
> BTW about hb-indic -- do we still use that list?

No, we decided to retire that quite a while ago.

-- 
behdad
http://behdad.org/



More information about the HarfBuzz mailing list