githubnext / monaspace

An innovative superfamily of fonts for code
https://monaspace.githubnext.com
SIL Open Font License 1.1
13.15k stars 219 forks source link

Ascent too small, maybe gap needs to be re-thought #126

Open Finii opened 7 months ago

Finii commented 7 months ago

Typical terminal emulators use ascent, decent and gap metrics values to determine the 'cell' size.

The handling of glyphs that extrude out of that cell is divers. Some just draw them in the neighboring cell, some rescale the glyph to fit into the cell to allow for too-big icons or such.

Unfortunately some glyphs in Monaspace have points outside (above) the ascent:

image

This should not be the case. I would recommend to take the gap and redistribute it top and bottom and not use gap = 0.

Related: