func (self rightToLeft) Advance(face font.Face, origin fixed.Point26_6, dot fixed.Point26_6, prev rune, char rune) (begin fixed.Point26_6, end fixed.Point26_6) { if char == '\n' { dot.X = origin.X dot.Y += face.Metrics().Height return dot, dot } if prev != 0 { dot.X -= face.Kern(prev, char) } dot.X -= advance(face, char) return dot, dot }