|
|
|
@ -464,7 +464,7 @@ void plFont::IRenderString( plMipmap *mip, UInt16 x, UInt16 y, const wchar_t *st
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// handle invalid chars discretely
|
|
|
|
|
plCharacter* charToDraw = &(fCharacters[(UInt16)L' ' - fFirstchar]); |
|
|
|
|
plCharacter* charToDraw = &(fCharacters[(UInt16)L' ' - fFirstChar]); |
|
|
|
|
if (fCharacters.Count() <= ((UInt16)string[i] - fFirstChar)) { |
|
|
|
|
if (wctob(string[i]) != EOF) |
|
|
|
|
charToDraw = &(fCharacters[(UInt16)wctob(string[i]) - fFirstChar]); |
|
|
|
|