bugFree UCS Outline Fonts - Bugs: bug #52428, No mark positioning for U+2D7F...

 
 

bug #52428: No mark positioning for U+2D7F TIFINAGH CONSONANT JOINER

Submitter:  David Corbett <dscorbett>
Submitted:  Fri 17 Nov 2017 01:57:05 PM UTC
   
 
Category:  individual character(s) Severity:  3 - Normal
Item Group:  character substitution issue Status:  Need info
Privacy:  Public Assigned to:  Stevan_White
Open/Closed:  Open Release:  * development
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Tue 28 Nov 2017 07:08:11 PM UTC, comment #9: 

http://www.hapax.qc.ca/polices/inventaire-des-oeils.pdf has a more complete list of bi-consonants.

David Corbett <dscorbett>
Mon 27 Nov 2017 02:21:06 PM UTC, comment #8: 

U+2D7F still needs to be centered between consonants in the oblique versions.

David Corbett <dscorbett>
Sun 26 Nov 2017 08:37:12 AM UTC, comment #7: 

I forgot there were oblique versions.  Thanks for pointing that out!  Fix in SVN.

Steve White <Stevan_White>
Group administrator
Sun 26 Nov 2017 12:22:38 AM UTC, comment #6: 

This is fixed in FreeSans and FreeSans Bold. The oblique fonts need fixing.

David Corbett <dscorbett>
Sat 18 Nov 2017 09:06:43 PM UTC, comment #5: 

Try again, please.

Steve White <Stevan_White>
Group administrator
Sat 18 Nov 2017 06:40:15 PM UTC, comment #4: 

The 'liga' table in FreeSans Bold uses U+2D7F instead of U+200D.

David Corbett <dscorbett>
Sat 18 Nov 2017 05:13:17 PM UTC, comment #3: 

Hi David,
I had missed that point.  In SVN.  Thanks!

Steve White <Stevan_White>
Group administrator
Sat 18 Nov 2017 03:48:49 PM UTC, comment #2: 

Section F.1 of L2/08-198 gives a longer though still not comprehensive list of bi-consonants.

The Unicode Standard documents two ways to ligate consonants in Tifinagh: with U+2D7F TIFINAGH CONSONANT JOINER and with U+200D ZERO WIDTH JOINER. In OpenType terms, these correspond to 'rlig' and 'liga'. Therefore, FreeSans should have two near-duplicate tables which differ only in that one uses 'rlig' and U+2D7F and the other uses 'liga' and U+200D.

David Corbett <dscorbett>
Sat 18 Nov 2017 10:57:32 AM UTC, comment #1: 

The use of this mark had escaped my attention.  Since the absence of lookups for these joined consonant would limit the usefulness of the range for some languages, it had to be fixed.  In SVN.

Likewise, Tifinagh "contextual shaping" lookups have been added.

Remaining concern, the standard claims that its figure 19-2 represents "examples" of bi-consonants.  The proposal L2/08-198 says of the same listing:
"Note that this is by no means a comprehensive list of bi-consonants. Note also that there are glyph variants for these bi-consonants depending on the region."

So there's more to be done here.  Where do we find a more complete listing of bi-consonants.

Steve White <Stevan_White>
Group administrator
Fri 17 Nov 2017 01:57:05 PM UTC, original submission:  

U+2D7F TIFINAGH CONSONANT JOINER has no mark positioning in FreeSans (all styles). It should be centered between two letters; see http://www.unicode.org/L2/L2011/11112-tcj-fallback.pdf. (Ideally, of course, FreeSans would include Tifinagh ligatures, which is the purpose of this character.)

David Corbett <dscorbett>

 

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

Attach Files:
   
   
Comment:
   

Attached Files

 

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 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.

    Only logged-in users can vote.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-11-18 Stevan_White Attached File- Added tifinagh_features.html, #42424
    2017-11-18 Stevan_White Item Groupletter positioning poor character substitution issue
        StatusNone Need info
        Assigned toNone Stevan_White

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code