bugFree UCS Outline Fonts - Bugs: bug #40020, KASRA and KASRATAN collide with...


bug #40020: KASRA and KASRATAN collide with REH-like letters

Submitted by:  Rosella Capriotti <rosy58>
Submitted on:  Fri 13 Sep 2013 03:07:08 PM UTC  
Category:  individual character(s) Severity:  3 - Normal
Item Group:  letter positioning poor Status:  Proceeding
Privacy:  Public Assigned to:  Steve White <Stevan_White>
Open/Closed:  Open Release:  2012-05-03

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)

Sat 05 Oct 2013 02:00:42 PM UTC, comment #7:

Here it is

(file #29300)

Rosella Capriotti <rosy58>
Fri 04 Oct 2013 06:35:30 PM UTC, comment #6:

Hi Rosella,

You still didn't provide me with any text. I'm not sure what your picture shows. (I don't even know which is right and which is wrong.)

Some of the yeh forms were missing mark anchors. I put those in.
Sorry I can't make a commit right now... I've broken things in a different range.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Fri 04 Oct 2013 05:09:52 PM UTC, comment #5:

Hello Steve!

I couldn't detect any collision anymore, but I did detect that:

1. In case of ligatures, FATHA and indeed any other harakat goes below YEH, not below REH (first word from right)

2. The ligature doesn't apply to FARSI YEH, even though YEH and FARSI YEH look identical in initial and middle positions, again this happens because FARSI YEH is not part of the Arabic set of characters, so it wasn't included in Arabic presentation forms. (second word from right)

(file #29296)

Rosella Capriotti <rosy58>
Fri 04 Oct 2013 10:24:39 AM UTC, comment #4:

Hi Rosella,

Pardon the delay--it slipped by me.

Up to now zwarakay isn't really positioned using font features -- it just has a negative left bound.

The glyph for reversed-damma was missing one positioning anchor. It's now in my local copy.

Regarding kasra and yeh-final, there are positioning anchor marks, meant to avoid that collision.
Could you send me the text of the word where it occurs?

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Fri 13 Sep 2013 11:22:03 PM UTC, comment #3:

The name of this topic should be changed to "harakats badly positioned".

Harakats in Arabic are short vowel marks placed above the letters (which represent consonants or long vowels). The standard Arabic ones are DAMMA, FATHA and KASRA. U+0657 to U+065F contain harakats used in other languages.

Two things in particular matter to me:

- U+0659 ARABIC ZWARAKAY, which is not only badly placed but also too thick and too long: see http://upload.wikimedia.org/wikipedia/en/7/7b/Harakat_pashto.svg for comparison with standard Arabic harakats: respectively from left to right: ZWARAKAY, DAMMA, FATHA, KASRA. The character ZWARAKAY is just a rectified FATHA, nothing more, nothing less.

- U+065D ARABIC REVERSED DAMMA: it must behave in the same way as DAMMA.

Rosella Capriotti <rosy58>
Fri 13 Sep 2013 07:41:17 PM UTC, comment #2:

However KASRA does collide with final YEH, see attached image.

(file #29128)

Rosella Capriotti <rosy58>
Fri 13 Sep 2013 03:13:42 PM UTC, comment #1:

Sorry, it was a false alarm! :( I don't know how it happened, maybe it was LO's fault! It does some wacko stuffs sometimes!

However, since we're talking about harakats, most harakats for AJAMI (that is non-Arabic), are placed badly in relationship to the main letters :(. I'm talking about everything from U+0657 to U+065F. Sometimes they're too high, sometimes they collide with the letters, and so on... :(

Rosella Capriotti <rosy58>
Fri 13 Sep 2013 03:07:08 PM UTC, original submission:

KASRA and the upper stroke of KASRATAN kind of merge with the main body of REH, ZAIN, JEH and so on, you should fix this.

Rosella Capriotti <rosy58>


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

Attach Files:

Attached Files
file #29300:  Sample.odt added by rosy58 (9KiB - application/vnd.oasis.opendocument.text)
file #29296:  FATHA and ligatures.png added by rosy58 (152KiB - image/png)
file #29128:  YEH+KASRA.png added by rosy58 (258KiB - image/png)


Depends on the following items: None found

Items that depend on this one: None found


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

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

    Only logged-in users can vote.




    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2013-10-05 rosy58 Attached File- => Added Sample.odt, #29300
    2013-10-04 rosy58 Attached File- => Added FATHA and ligatures.png, #29296
    2013-10-04 Stevan_White StatusNone => Proceeding
        Assigned toNone => Stevan_White
    2013-09-13 rosy58 Attached File- => Added YEH+KASRA.png, #29128

    Back to the top

    Powered by Savane 3.4