diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2009-01-04 13:31:19 +0100 |
---|---|---|
committer | Ira Rice <irarice@gmail.com> | 2009-01-05 22:19:04 -0700 |
commit | 3d7d18e75b0ea5ac1328f2187a89be4e31f73d3f (patch) | |
tree | 497f430f6c75e6a0cf678f1d44c28701cd52b9ac /src/gui/truetypefont.cpp | |
parent | 2dd65bbffb6f4c8e066232754a8e80b86925e6fd (diff) | |
download | mana-3d7d18e75b0ea5ac1328f2187a89be4e31f73d3f.tar.gz mana-3d7d18e75b0ea5ac1328f2187a89be4e31f73d3f.tar.bz2 mana-3d7d18e75b0ea5ac1328f2187a89be4e31f73d3f.tar.xz mana-3d7d18e75b0ea5ac1328f2187a89be4e31f73d3f.zip |
Fixed rendering of special characters
The font was interpreting the strings as UTF8, as they are in the
mainline client. But in the eAthena client they are regular text.
Diffstat (limited to 'src/gui/truetypefont.cpp')
-rw-r--r-- | src/gui/truetypefont.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gui/truetypefont.cpp b/src/gui/truetypefont.cpp index 7f9abd3a..f81ea9c2 100644 --- a/src/gui/truetypefont.cpp +++ b/src/gui/truetypefont.cpp @@ -58,7 +58,7 @@ class TextChunk sdlCol.r = color.r; sdlCol.g = color.g; - SDL_Surface *surface = TTF_RenderUTF8_Blended( + SDL_Surface *surface = TTF_RenderText_Blended( font, text.c_str(), sdlCol); if (!surface) @@ -170,7 +170,7 @@ void TrueTypeFont::drawString(gcn::Graphics *graphics, int TrueTypeFont::getWidth(const std::string& text) const { int w, h; - TTF_SizeUTF8(mFont, text.c_str(), &w, &h); + TTF_SizeText(mFont, text.c_str(), &w, &h); return w; } |