inter
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)
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.
Interesting. I wonder how this could be fixed in fontmake/fonttools and/or Glyphs...