std::string'ed chr()
fix [possibly] all places where special characters weren't drawn correctly
TODO: maybe move the TPT special chars to a different place? 0x80-0xFF is used by latin-1?