I decided to port over this bit of code from BasicGraphics.DrawString because it significantly reduces the amount of times the DrawTinyString method would need to be called if the required string is very long and does not fit on a single line. I have tested it on an SSD1306 128x64px display and it seems to work without issue. Spacing was adjusted as required on said display; I have no others to test it on.
I decided to port over this bit of code from BasicGraphics.DrawString because it significantly reduces the amount of times the DrawTinyString method would need to be called if the required string is very long and does not fit on a single line. I have tested it on an SSD1306 128x64px display and it seems to work without issue. Spacing was adjusted as required on said display; I have no others to test it on.