gsk: Handle hinted fonts better
The hinter expects glyphs to be placed at integral positions. Since only vertical hinting is happening nowadays, we still use subpixel positioning for x, and only force y to be integral in device pixels.
Fixes: #6502 (closed)
Edited by Matthias Clasen