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

Submitted by:  Rosella Capriotti <rosy58>
Submitted on:  Fri 13 Sep 2013 03:18:48 PM UTC  
Category: overall font problemSeverity: 3 - Normal
Item Group: glyph(s) missingStatus: Fix posted
Privacy: PublicAssigned to: Steve White <Stevan_White>
Open/Closed: OpenRelease: 2012-05-03

Add a New Comment (Rich MarkupRich 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)

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>
Project AdministratorIn charge of this item.
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>
Project AdministratorIn charge of this item.
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>
Project AdministratorIn charge of this item.
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.


Rosella Capriotti <rosy58>


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

Attach File(s):

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 hammerandsickle (Posted a comment)
  • -unavailable- added by Stevan_White (Posted a comment)
  • -unavailable- added by rosy58 (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 4 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat 02 Jul 2016 03:27:18 AM UTCStevan_WhiteStatusProceeding=>Fix posted
    Sat 14 Sep 2013 08:23:52 AM UTCStevan_WhiteSummaryLots of letters in Arabic range don\'t link=>Lots of non-Arabic letters in Arabic range don't link
    Fri 13 Sep 2013 08:59:45 PM UTCStevan_WhiteStatusNone=>Proceeding
      Assigned toNone=>Stevan_White

    Back to the top

    Powered by Savane 3.1-cleanup