bugUnifont - Bugs: bug #51478, Right-to-left combining characters...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #51478: Right-to-left combining characters are offset to the left

Submitter:  David Corbett <dscorbett>
Submitted:  Sun 16 Jul 2017 05:24:44 PM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  unifoundry
Open/Closed:  Closed

Mon 17 Jul 2017 01:24:14 AM UTC, comment #2: 

There is also U+FB1E HEBREW POINT JUDEO-SPANISH VARIKA.

David Corbett <dscorbett>
Mon 17 Jul 2017 12:24:17 AM UTC, comment #1: 

David,

Here is what I have for right-to-left scripts; let me know if you spot any errors:

Combining Characters Present:

  • U+0590..U+05FF  Hebrew
  • U+0600..U+06FF  Arabic
  • U+0700..U+074F  Syriac
  • U+0750..U+077F  Arabic Supplement
  • U+0780..U+07BF  Thaana
  • U+07C0..U+07FF  N'Ko
  • U+0800..U+083F  Samaritan
  • U+0840..U+085F  Mandaic
  • U+0860..U+086F  Syriac Supplement
  • U+08A0..U+08FF  Arabic Extended - A
  • U+010A00..U+010A5F  Kharoshthi
  • U+010AC0..U+010AFF  Manichaean
  • U+01E800..U+01E8DF  Mende Kikakui
  • U+01E900..U+01E95F  Adlam



No Combining Characters:

  • U+FB50..U+FDFF  Arabic Presentation Forms - A
  • U+FE70..U+FEFF  Arabic Presentation Forms - B
  • U+010800..U+01083F  Cypriot Syllabary
  • U+010840..U+01085F  Imperial Aramaic
  • U+010860..U+01087F  Palmyrene
  • U+010880..U+0108AF  Nabataean
  • U+010900..U+01091F  Phoenecian
  • U+010920..U+01093F  Lydian
  • U+010A60..U+010A7F  Old South Arabian
  • U+010A80..U+010A9F  Old North Arabian
  • U+010B00..U+010B3F  Avestan
  • U+010B40..U+010B5F  Inscriptional Parthian
  • U+010B60..U+010B7F  Inscriptional Pahlavi
  • U+010B80..U+010BAF  Psalter Pahlavi
  • U+010C00..U+010C4F  Old Turkic
  • U+010C80..U+010CFF  Old Hungarian


I can make all combining characters in right-to-left scripts have a width of zero for the next release.

Paul Hardy <unifoundry>
Group administrator
Sun 16 Jul 2017 05:24:44 PM UTC, original submission:  

In right-to-left contexts, Unifont puts combining characters above the following character instead of the preceding character. For example, the dammah in ⟨دُو⟩ goes on the dal but Unifont puts it on the waw. A solution would be to change the combining.txt entries of RTL characters to 0.

Some diacritics are used in both LTR and RTL contexts; for example, U+0303 COMBINING TILDE is used in Latin and Syriac. I am not sure anything can be done about that.

David Corbett <dscorbett>

 

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

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 unifoundry (Posted a comment)
  • -email is unavailable- added by dscorbett (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.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-08-27 unifoundry StatusIn Progress Fixed
        Open/ClosedOpen Closed
    2017-07-17 unifoundry StatusNone In Progress
        Assigned toNone unifoundry

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code