As seen in OpenTTD/OpenTTD#8905, the OpenGFX's small font is too large for window bounds. Sprite fonts are expected to be a specific size.  The only real solution to this is to remove lowercase letters so that no descenders are necessary.