func advance(face font.Face, char rune) (x fixed.Int26_6) { if x, ok := face.GlyphAdvance(char); ok { return x } else { x, _ = face.GlyphAdvance(utf8.RuneError) return x } }