Font: it is entirely possible to try to print something and fail

hopefully im not wront about charCount > 0 short circuiting the rest of the conditional or there is still out of bounds access...