[HarfBuzz] Refactoring mark skipping
Behdad Esfahbod
behdad at behdad.org
Tue Jan 17 14:17:11 PST 2012
On 01/17/2012 05:11 PM, Khaled Hosny wrote:
> On Mon, Jan 16, 2012 at 10:22:40PM -0500, Behdad Esfahbod wrote:
>> Hi Jonathan,
>>
>> I refactored mark skipping all in one place and pushed to master. Can you
>> please review? Also interested to see test results in Firefox.
>
> Not sure if this is related, but now it seems some OpenType rules are not
> triggered for the first and last last glyphs in a run, for example,
> using Scheherazade 'لا' gives plain initial and final glyphs, while ' لا '
> give the correct contextual forms:
>
> $ hb-shape --no-positions --no-clusters ScheherazadeRegOT.ttf 'لا'
> <uni0627.fina|uni0644.init>
>
> $ hb-shape --no-positions --no-clusters ScheherazadeRegOT.ttf ' لا '
> <space|uni0627.fina.postLamIni|uni0644.init.preAlef|space>
>
> This was fine last week.
Yeah, quite possibly my screwup. Let me fix.
behdad
> Regards,
> Khaled
>
More information about the HarfBuzz
mailing list