[HarfBuzz] Fwd: 'rakar' for cluster സ്പ്ര is not reordered when there is full base conjunct

Pravin Satpute psatpute at redhat.com
Thu Mar 7 00:13:30 PST 2013


On 03/07/2013 02:26 AM, Rajeesh K Nambiar wrote:
>
>
>
> On Thu, Mar 7, 2013 at 1:28 AM, Behdad Esfahbod <behdad at behdad.org
> <mailto:behdad at behdad.org>> wrote:
>  
>
>     Right.  Was there in fact a 'mlym' spec ever?  IIRC Malayalam was
>     added when
>     the new specs were designed.
>
>
> I *think*, and correct me if I'm wrong, the pre-win7 spec was 'mlym'
> and the win-7 spec introduced 'mlm2'. I can't seem to find the
> supporting documentation in microsoft opentype site though.
>  
>
>
>     At any rate, you need to add a 'pref' table to the font that
>     matches the
>     sequence 'Ra,Halant' (for 'mlym') or 'Halant,Ra' (for 'mlm2').
>      You add that
>     and the font works.  We are not going to work around this.
>
>
> The problem is, there is already a 'pstf' table for 'Ra, Halant' (for
> mlym) defined in Rachana and Meera, which is present for years and I
> know not why (I thought only 'Halant+Ra' should make the 'Ra sign').
> We tried adding 'pref' table also for the same sequence during the
> Pune language summit, but then found that the 'Ra' rendering goes
> haywire with complex conjuncts and to fix that a lot of combinations
> to be added in the font. :-/

Bug for this @ https://bugzilla.redhat.com/show_bug.cgi?id=873635

Yes that is pain. OT tables are sequential if we change one sequence
need to update same to following lookup. Meera and Rachana has good
numbers of ligature available using already defined sequence.

I fixed quickly harfbuzz bugs for Lohit since now it make me sure that
it works well on Windows as well (some exceptions might be there). Since
Meera and Rachana are also used as a Web fonts at some places IMO this
fix is unavoidable.

Regards,
Pravin Satpute
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/harfbuzz/attachments/20130307/565417d1/attachment.html>


More information about the HarfBuzz mailing list