f
This commit is contained in:
parent
e5642dc470
commit
7c6a0ab75a
1 changed files with 6 additions and 6 deletions
|
@ -175,15 +175,15 @@ proc typeset*(
|
|||
result.positions.setLen(result.runes.len)
|
||||
result.selectionRects.setLen(result.runes.len)
|
||||
|
||||
proc advance(font: Font, runes: seq[Rune], i: int): float32 {.inline.} =
|
||||
if not font.noKerningAdjustments and i + 1 < runes.len:
|
||||
result += font.typeface.getKerningAdjustment(runes[i], runes[i + 1])
|
||||
result += font.typeface.getAdvance(runes[i])
|
||||
result *= font.scale
|
||||
|
||||
var lines = @[(0, 0)] # (start, stop)
|
||||
|
||||
block: # Arrange the glyphs horizontally first (handling line breaks)
|
||||
proc advance(font: Font, runes: seq[Rune], i: int): float32 {.inline.} =
|
||||
if not font.noKerningAdjustments and i + 1 < runes.len:
|
||||
result += font.typeface.getKerningAdjustment(runes[i], runes[i + 1])
|
||||
result += font.typeface.getAdvance(runes[i])
|
||||
result *= font.scale
|
||||
|
||||
var
|
||||
at: Vec2
|
||||
prevCanWrap: int
|
||||
|
|
Loading…
Reference in a new issue