From a97f2171a4fe33c9867381e6caa9e53dc9a06195 Mon Sep 17 00:00:00 2001
From: Ryan Oldenburg <guzba8@gmail.com>
Date: Fri, 7 May 2021 12:26:39 -0500
Subject: [PATCH] uint32

---
 src/pixie/fonts.nim | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/pixie/fonts.nim b/src/pixie/fonts.nim
index 2a7bdc8..6b45408 100644
--- a/src/pixie/fonts.nim
+++ b/src/pixie/fonts.nim
@@ -205,15 +205,15 @@ proc typeset*(
     # Since horizontal alignment adjustments are different for each line,
     # find the start and stop of each line of text.
     var
-      lines: seq[(int, int)] # (start, stop)
-      start: int
+      lines: seq[(uint32, uint32)] # (start, stop)
+      start: uint32
       prevY = result.positions[0].y
     for i, pos in result.positions:
       if pos.y != prevY:
-        lines.add((start, i - 1))
-        start = i
+        lines.add((start, i.uint32 - 1))
+        start = i.uint32
         prevY = pos.y
-    lines.add((start, result.positions.len - 1))
+    lines.add((start, result.positions.len.uint32 - 1))
 
     for (start, stop) in lines:
       var furthestX: float32