bugFree UCS Outline Fonts - Bugs: bug #51185, Incorrect Malayalam cluster...

 
 

bug #51185: Incorrect Malayalam cluster substitutions in FreeSans

Submitted by:  David Corbett <dscorbett>
Submitted on:  Mon 05 Jun 2017 08:34:07 PM UTC  
 
Category: individual character(s)Severity: 3 - Normal
Item Group: character substitution issueStatus: Proceeding
Privacy: PublicAssigned to: Steve White <Stevan_White>
Open/Closed: OpenRelease: development

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Thu 02 Nov 2017 10:06:22 PM UTC, comment #7:

In today's commits, I re-connected a lot of conjunct ligatures whose lookup entries had gone for a walk. There were dozens. Plus there were a couple that were just wrong.

I made some effort to make the normal and bold in each face the same, but differences remain. But what is a good set of conjuncts?

There is an old TDIL grammar for Malayalam, which lists conjuncts used in the Malayalam language. That should be regarded as minimal I think. But for each conjunct, there is the possibility of vowel, vocalic, and rakar forms. Which of those need glyphs?

Another option is to look through existing fonts. The present FreeFont faces are based on glyphs of Rachana and Meera. Both of those have undergone development since... so I should check if they have anything new.

I have scripts for printing out the contents of lookup tables, so they may be more easily compared.

However, I would like also to support Sanskrit. I know that language is written in Malayalam script -- but have little by way of visual examples (really none). There are several glyphs in the main range explicitly for Sanskrit -- but there is no nukta. Not clear how that should work.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Wed 01 Nov 2017 07:10:17 PM UTC, comment #6:

Note: although I made entries for all those conjuncts only in serif normal, flipping from normal to bold on the UDHR document, not one differing ligature is to be seen in the whole document. It seems these ligatures are pretty rare in normal text.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Wed 01 Nov 2017 02:09:57 PM UTC, comment #5:

In looking at this, I found over a dozen conjunct ligatures not hoooked up at all. Furthermore, not one of the extra-small subscripts seem to be not hooked up.

I fixed the main glyphs in serif normal. In SVN.

Really need to thing about an effective test for ligatures being really formed.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Wed 01 Nov 2017 12:56:11 PM UTC, comment #4:

I re-named cha->ca and chha->chha (as well as zha->llla) to better reflect the Unicode names, and I double-checked substitutions and ligatures for those letters. There were several errors. In SVN.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Wed 01 Nov 2017 11:39:54 AM UTC, comment #3:

OK the confusion of ch and chh is spread wider than I thought. There are instances of wrong ligature associations in serif too. (mal_nyacha looks like nya + chha).
I think there was a conflation of naming conventions. Where there is now cha, Unicode writes CA; where there is chha, Unicode writes cha. Need to think what is best.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Tue 31 Oct 2017 10:11:21 PM UTC, comment #2:

I think all these incorrect ligatures are now fixed, plus "chhu".

The 'MLR ' tag will not be useful in the immediate future. I have ripped out all occurrences of it.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Tue 06 Jun 2017 07:21:54 PM UTC, comment #1:

In reformed Malayalam ('MLR ') in FreeSans and FreeSerif, ⟨ണ്ഢ⟩ is rendered as ⟨ണ്ധ⟩.

Also, there are substitutions from nya_mal candrakala cha_mal to mal_nyacha and nga_mal candrakala la_mal to mal_ngaka; they seem to never be active but they should be fixed anyway.

David Corbett <dscorbett>
Mon 05 Jun 2017 08:34:07 PM UTC, original submission:

Three Malayalam glyphs in FreeSans and FreeSans Bold have incorrect ligature substitutions.

  • mal_chhuu ← cha_mal uu_mal
    • should be: chha_mal uu_mal
  • mal_chhri ← cha_mal r_voc_mal
    • should be: chha_mal r_voc_mal
  • mal_shacha ← sha_mal candrakala chha_mal
    • should be: sha_mal candrakala cha_mal

I.e. this is wrong:

data:text/html;charset=utf-8,<div style="font: 100px FreeSans">%E0%B4%9A%E0%B5%82%E0%B4%9A%E0%B5%83%E0%B4%B6%E0%B5%8D%E0%B4%9B

David Corbett <dscorbett>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by Stevan_White (Posted a comment)
  • -unavailable- added by dscorbett (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 01 Nov 2017 11:39:54 AM UTCStevan_WhiteStatusFix posted=>Proceeding
    Tue 31 Oct 2017 10:11:21 PM UTCStevan_WhiteStatusNone=>Fix posted
      Assigned toNone=>Stevan_White

    Back to the top


    Powered by Savane 3.1-cleanup1