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


bug #52448: Wrong glyph classes for marks in FreeMono

Submitted by:  David Corbett <dscorbett>
Submitted on:  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:  Steve White <Stevan_White>
Open/Closed:  Open Release:  development

Add a New Comment(Rich Markup)

You are not logged in

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


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>
Project AdministratorIn charge of this item.
Sun 26 Nov 2017 11:44:17 AM UTC, comment #1:


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

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)

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