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

 
 

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

Submitted by:  David Corbett <dscorbett>
Submitted on:  Sun 16 Jul 2017 05:24:44 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: Fixed
Privacy: PublicAssigned to: Paul Hardy <unifoundry>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

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

 

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

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 unifoundry (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 4 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 27 Aug 2017 10:50:44 PM UTCunifoundryStatusIn Progress=>Fixed
      Open/ClosedOpen=>Closed
    Mon 17 Jul 2017 12:24:17 AM UTCunifoundryStatusNone=>In Progress
      Assigned toNone=>unifoundry

    Back to the top


    Powered by Savane 3.1-cleanup1