Re: [HarfBuzz] Lemongrass HarfBuzz Hackfest, end of day 1

2012-07-17 Thread Behdad Esfahbod
On 07/16/2012 10:57 PM, Khaled Hosny wrote:
> I hope you will look into the 'Multiple substitution and mark
> positioning' issue we discussed last month.

Yes.  Still in my TODO list.

b
___
HarfBuzz mailing list
HarfBuzz@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/harfbuzz


Re: [HarfBuzz] Lemongrass HarfBuzz Hackfest, end of day 1

2012-07-16 Thread Khaled Hosny
On Mon, Jul 16, 2012 at 10:47:15PM -0400, Behdad Esfahbod wrote:
> On 07/16/2012 10:38 PM, Behdad Esfahbod wrote:
> > On 07/16/2012 10:28 PM, Behdad Esfahbod wrote:
> >> More updates tomorrow.  In the mean time, the GSUB fix may have had 
> >> addressed
> >> the issue Khaled recently reported.  Khaled, would be nice if you can 
> >> check that.
> > 
> > Ok, this is NOT fixed.  I'm looking into it.
> 
> Fixed now.

Great!

I hope you will look into the 'Multiple substitution and mark
positioning' issue we discussed last month.

Regards,
 Khaled
___
HarfBuzz mailing list
HarfBuzz@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/harfbuzz


Re: [HarfBuzz] Lemongrass HarfBuzz Hackfest, end of day 1

2012-07-16 Thread Behdad Esfahbod
On 07/16/2012 10:38 PM, Behdad Esfahbod wrote:
> On 07/16/2012 10:28 PM, Behdad Esfahbod wrote:
>> More updates tomorrow.  In the mean time, the GSUB fix may have had addressed
>> the issue Khaled recently reported.  Khaled, would be nice if you can check 
>> that.
> 
> Ok, this is NOT fixed.  I'm looking into it.

Fixed now.

b

> b
___
HarfBuzz mailing list
HarfBuzz@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/harfbuzz


Re: [HarfBuzz] Lemongrass HarfBuzz Hackfest, end of day 1

2012-07-16 Thread Behdad Esfahbod
On 07/16/2012 10:28 PM, Behdad Esfahbod wrote:
> More updates tomorrow.  In the mean time, the GSUB fix may have had addressed
> the issue Khaled recently reported.  Khaled, would be nice if you can check 
> that.

Ok, this is NOT fixed.  I'm looking into it.

b
___
HarfBuzz mailing list
HarfBuzz@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/harfbuzz


[HarfBuzz] Lemongrass HarfBuzz Hackfest, end of day 1

2012-07-16 Thread Behdad Esfahbod
Hi everyone,

I just pushed the commits from the first day of hacking.  There were meetings
and other things going on so it was a fairly short day, but we got some solid
five hours of hacking on Khmer.

We used the Daun Penh font shipping with Windows 7 for testing.  At the
beginning of the day, 85% of the tests from our Wikipedia test data where
failing.   Ie. everything was broken for Khmer.  Which wasn't any surprise,
since major parts of the Indic shaper did not recognize Khmer at all.

Five hours and 20 commits later, the failures are at under 3% now.  In
particular, we fixed a GDEF/GSUB issue (that has implications in other scripts
too), made the shaper recognize Khmer Ro, reorder pre-base reordering
characters, recognize Khmer register shifters and similar signs, and other
tweaks here and there.

There's more to be done tomorrow: change the syllable machine to recognize
post-matra subjoined consonants, etc.

Then we will attack Bengali again, addressing Ra Phala / Ya Phala, which seem
to constitute the majority of failures right now.

Then we'll take another look at Malayalam (which was improved substantially as
a result of implementing pre-base Ra reordering already).

More updates tomorrow.  In the mean time, the GSUB fix may have had addressed
the issue Khaled recently reported.  Khaled, would be nice if you can check 
that.

And would be nice if others can give Khmer with other fonts and report.

Cheers,
behdad

On 07/13/2012 02:34 PM, Behdad Esfahbod wrote:
> Hi,
> 
> Just a heads-up that Jonathan and I will be hacking on HarfBuzz all-week next
> week in the Toronto Mozilla office.
> 
> My plan / goal for the week is to further streamline the Indic scripts:
> finishing Bengali, Tamil, etc, and move to Malayalam (pre-base reordering Ra,
> etc), then moving on to implementing the Khmer coeng model and other
> Khmer-specific features, which should also resolve Tai Tham among others.
> 
> If there's something specific that you want to see fixed, now is the time to
> raise it.
> 
> We will be on IRC on #harfbuzz on freenode, but I wouldn't say we'll be hugely
> responsive.
> 
> Cheers,
> behdad
___
HarfBuzz mailing list
HarfBuzz@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/harfbuzz