@KitRedgrave@glitch.social I remember spending quite a few days stepping through and commenting that function in the disassembly until I understood exactly what it was doing... ^^;;;
It was a really fun moment when I realized how I could implement the variable-width font, too. ^w^ I originally though I would need separate code paths for every letter width, until I realized something about how letters are drawn that I could exploit and make my code much more concise...