Consider the case of two adjacent glyphs that need to be kerned. But if one of the glyphs is entirely above the other, by how much should they kern?
Currently, in effect, the glyph is ignored and searching continues with later glyphs. This is fine if there are later glyphs, but if there are not, then no kerning happens.
The proposed solution is to have a default kerning such that the bounding boxes are moved to have the margin between them.
Consider the case of two adjacent glyphs that need to be kerned. But if one of the glyphs is entirely above the other, by how much should they kern?
Currently, in effect, the glyph is ignored and searching continues with later glyphs. This is fine if there are later glyphs, but if there are not, then no kerning happens.
The proposed solution is to have a default kerning such that the bounding boxes are moved to have the margin between them.