bugFree UCS Outline Fonts - Bugs: bug #52448, Wrong glyph classes for marks in...

 
 

bug #52448: Wrong glyph classes for marks in FreeMono

Submitter:  David Corbett <dscorbett>
Submitted:  Sun 19 Nov 2017 03:18:09 PM UTC
   
 
Category:  overall font problem Severity:  3 - Normal
Item Group:  letter positioning poor Status:  Fix posted
Privacy:  Public Assigned to:  Stevan_White
Open/Closed:  Open Release:  * development
* Mandatory Fields

Add a New Comment Rich Markup
   

Thu 30 Nov 2017 10:32:11 PM UTC, comment #2: 

This issue, as I understand it, should now be fixed.

Steve White <Stevan_White>
Group administrator
Sun 26 Nov 2017 11:44:17 AM UTC, comment #1: 

Hi,

Once again, David, you've clarified something for me about FontForge.

What's happened here, as in the music ranges and elsewhere, is that some late night I got some positioning to work, in a way that I found puzzling.  But FontForge was doing something sneaky (or "helpful" in an Orwellian sense), changing the OT Glyph Class, which I was taking to be something fixed by the standard, whenever a mark-to-mark anchor was put into a base glyph.

So.  I need to write a script to find instances of mark-to-mark anchors in base glyphs. 

How annoying.  It would have been so much better if FontForge had raised a warning rather than silently fixing a mistake.

Steve White <Stevan_White>
Group administrator
Sun 19 Nov 2017 03:18:09 PM UTC, original submission:  

In FreeMono (all styles), combining characters whose glyph classes FontForge automatically detects as base instead of mark have positive advance width in Uniscribe. The solution is to explicitly set the glyph class of each combining character that FontForge gets wrong, i.e. all of them that don’t have anchor points.

This is the cause of bug #48547, which is still not fixed even though I said it was.

David Corbett <dscorbett>

 

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

Attach Files:
   
   
Comment:
   

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 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 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-11-30 Stevan_White StatusProceeding Fix posted
    2017-11-26 Stevan_White StatusNone Proceeding
        Assigned toNone Stevan_White

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code