mirror of
https://github.com/raysan5/raylib.git
synced 2026-01-30 10:49:18 -05:00
Convert to UTF-8
This commit is contained in:
@ -311,14 +311,14 @@ void DrawTextEx(SpriteFont spriteFont, const char *text, Vector2 position, int f
|
|||||||
|
|
||||||
if ((unsigned char)text[i] == 0xc2) // UTF-8 encoding identification HACK!
|
if ((unsigned char)text[i] == 0xc2) // UTF-8 encoding identification HACK!
|
||||||
{
|
{
|
||||||
// Support UTF-8 encoded values from [0xc2 0x80] -> [0xc2 0xbf](<EFBFBD>)
|
// Support UTF-8 encoded values from [0xc2 0x80] -> [0xc2 0xbf](¿)
|
||||||
letter = (unsigned char)text[i + 1];
|
letter = (unsigned char)text[i + 1];
|
||||||
rec = spriteFont.charRecs[letter - FONT_FIRST_CHAR];
|
rec = spriteFont.charRecs[letter - FONT_FIRST_CHAR];
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
else if ((unsigned char)text[i] == 0xc3) // UTF-8 encoding identification HACK!
|
else if ((unsigned char)text[i] == 0xc3) // UTF-8 encoding identification HACK!
|
||||||
{
|
{
|
||||||
// Support UTF-8 encoded values from [0xc3 0x80](<EFBFBD>) -> [0xc3 0xbf](<EFBFBD>)
|
// Support UTF-8 encoded values from [0xc3 0x80](À) -> [0xc3 0xbf](ÿ)
|
||||||
letter = (unsigned char)text[i + 1];
|
letter = (unsigned char)text[i + 1];
|
||||||
rec = spriteFont.charRecs[letter - FONT_FIRST_CHAR + 64];
|
rec = spriteFont.charRecs[letter - FONT_FIRST_CHAR + 64];
|
||||||
i++;
|
i++;
|
||||||
|
|||||||
Reference in New Issue
Block a user