VG3_utf8_to_iso()Convert an UTF-8 text to an ISO-8895-1 text to use it with fontfiles.
char * VG3_utf8_to_iso(const char *text, char *rbuf, size_t rsize)
|text||UTF-8 text (may also be already an ISO-8859-1 text)|
|rbuf||For returning converted ISO-8859-1 text|
May be a pointer to text, or NULL = return allocated text
|rsize||Size of rbuf|
Returns a pointer to rbuf or an allocated text.
Convert an UTF-8 text to an ISO-8895-1 text. As a text of struct vg3_text uses a fontfile of 256 characters, every text must be presented by these characters. An UTF-8 text uses sometimes more than one byte to represent a character, so with this function it can be converted to a character map containing just one byte per character which can be mapped to a fontfile.