inter icon indicating copy to clipboard operation
inter copied to clipboard

Some Inter CFF's `hmtx` left side bearings are incorrect, if the leftmost point is not on the curve (like `O` in italic)

Open be5invis opened this issue 6 years ago • 1 comments

Per discussion from here, the definition of the bounding box of a CFF glyph is defined by its actual curve rather than the control points, therefore when calculating the hmtx table's LSB entry, we need to use the bound of real outline rather than control points.

This affects glyphs like O in Italic: Inter says its LSB being 140 units. However if I re-export it using FontForge the LSB become 191.

be5invis avatar Jan 15 '20 01:01 be5invis

Interesting. I wonder how this could be fixed in fontmake/fonttools and/or Glyphs...

rsms avatar Jan 15 '20 01:01 rsms