Notice the slight color change around the char:

This is because of these outlines in the glyph:

We could clip the outline part to only be near the underline, that would also save vertical room as the top part will never be necessary for an underlined character. This only applies to webgl as canvas doesn't have the feature to outline around the char like this y:
