diff --git a/src/pixie/fonts.nim b/src/pixie/fonts.nim index f2c35e6..f84a5fa 100644 --- a/src/pixie/fonts.nim +++ b/src/pixie/fonts.nim @@ -265,9 +265,10 @@ proc typeset*( proc getPath*(arrangement: Arrangement, index: int): Path = ## Returns the path for index. - result = arrangement.font.typeface.getGlyphPath(arrangement.runes[i]) + result = arrangement.font.typeface.getGlyphPath(arrangement.runes[index]) result.transform( - translate(arrangement.positions[i]) * scale(vec2(arrangement.font.scale)) + translate(arrangement.positions[index]) * + scale(vec2(arrangement.font.scale)) ) iterator paths*(arrangement: Arrangement): Path =