bugFree UCS Outline Fonts - Bugs: bug #40021, Lots of non-Arabic letters in...

 
 

bug #40021: Lots of non-Arabic letters in Arabic range don't link

Submitter:  Rosella Capriotti <rosy58>
Submitted:  Fri 13 Sep 2013 03:18:48 PM UTC
   
 
Category:  overall font problem Severity:  3 - Normal
Item Group:  glyph(s) missing Status:  Fix posted
Privacy:  Public Assigned to:  Stevan_White
Open/Closed:  Open Release:  * 2012-05-03
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sat 02 Jul 2016 03:27:18 AM UTC, comment #6: 

It may be that the primary cause of complaint here is now known, and is not a FreeFont bug per se.

It appears to me that kerning in Arabic has been broken in all FontForge releases since 2011.  This plays havoc with Arabic text... making letters overlap that shouldn't, and making letters that should link not to link.

For the time being, I'll mark it as resolved.  Before posting reports on similar topics, make sure the font was built with a non-broken FontForge.

Steve White <Stevan_White>
Group administrator
Sat 05 Dec 2015 09:44:46 AM UTC, comment #5: 

Hello Hsing-yen,

I think the Presentation Forms-A range is precisely what the original reporter mens by "ligatures", and she explicitly said this is not what she is referring to.

A lot of work was put into a solution for this, and a lot of disucssion happened off-line.  As far as I know, it was mostly resolved.

Since then, another issue has arisen.  A later test showed some letters failing to connect due to kering somehow being performed in reverse (like the table says to kern a and e, but instead the combination e with a is affected).  This was surprising, as I thought it had been tested before.  I wonder if the system chnaged.

Well there are a couple of options for kerning direction, and I experimented.  As I recall, nothing has been completely satisfactory. 

But again, this too had nothing to do with the original issue.

Steve White <Stevan_White>
Group administrator
Sat 05 Dec 2015 08:39:11 AM UTC, comment #4: 

I think adding more glyphs in Arabic Presentation Forms-A range would be helpful for them.

Hsing-yen He <hammerandsickle>
Sat 14 Sep 2013 05:24:26 PM UTC, comment #3: 

So, I shall enumerate the letters which don't link, I presume you already know the issue of basic shapes, for those shapes determine the way contextual forms are to be implemented. I shall remark only when the particular character deviates from its "mother" character.

Also, please notice this doesn't mean an endorsement of glyph shapes, I won't deal with that here, here I'm only concerned with contextual forms. Thanks for your understanding.

U+066E, U+066F, U+0675, U+0676, U+0677, U+0678, U+067D, U+0695, U+069A, U+069B, U+069C, U+069D, U+069E, U+069F, U+06A1, U+06A2,  U+06A3, U+06A5, U+06A6, U+06A7, U+06A8, U+06B2, U+06B4, U+06B5, U+06B6, U+06B7, U+06B8, U+06B9, U+06BA, U+06BB, U+06BC, U+06BE (like HEH, but isolated form=initial form and final form=medial form, so to all extents and purposes it has only two instead of four contextual forms), U+06BF, U+06CE, U+06D1.

Rosella Capriotti <rosy58>
Fri 13 Sep 2013 10:09:58 PM UTC, comment #2: 

Not really, here we're talking about contextual forms, not ligatures; as I said in the other topic, ligatures in Arabic are something of a "cool" contextual forms, but here we're talking of basic and necessary stuff really.

I shall check the letters one by one and then report back here :)

Rosella Capriotti <rosy58>
Fri 13 Sep 2013 08:59:45 PM UTC, comment #1: 

This issue is in nature identical to bug #39918.

But oh dear it's a lont of work.  Oh dear.

Yes, please Rosella, if you would, make a list.

Steve White <Stevan_White>
Group administrator
Fri 13 Sep 2013 03:18:48 PM UTC, original submission:  

Lots of letters which should normally have not only final forms, but also initial and medial are only present in isolated form. For instance U+06BC ARABIC LETTER NOON WITH RING or U+06B4 ARABIC LETTER GAF WITH THREE DOTS ABOVE.

Do you want me to check every letter for you? I'd do it gladly.

Bye

Rosella Capriotti <rosy58>

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by hammerandsickle (Posted a comment)
  • -email is unavailable- added by Stevan_White (Posted a comment)
  • -email is unavailable- added by rosy58 (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2016-07-02 Stevan_White StatusProceeding Fix posted
    2013-09-14 Stevan_White SummaryLots of letters in Arabic range don\'t link Lots of non-Arabic letters in Arabic range don't link
    2013-09-13 Stevan_White StatusNone Proceeding
        Assigned toNone Stevan_White

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code