From 113ce2b900f164b636ec633354497568461dab06 Mon Sep 17 00:00:00 2001 From: Filippos Karapetis Date: Wed, 27 Feb 2008 18:10:08 +0000 Subject: Don't do any special font mapping in the Italian fan translation of ITE, so that Italian characters are shown correctly svn-id: r30988 --- engines/saga/font.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/engines/saga/font.cpp b/engines/saga/font.cpp index 157fed1216..e936117894 100644 --- a/engines/saga/font.cpp +++ b/engines/saga/font.cpp @@ -332,8 +332,12 @@ void Font::outFont(const FontStyle &drawFont, Surface *ds, const char *text, siz // versions of IHNM, so it has been changed to apply for ITE only. // It doesn't make any difference for the English version of IHNM. // Fixes bug #1796045: "IHNM: Spanish font wrong". - if (!(flags & kFontDontmap) && _vm->getGameType() == GType_ITE) - c_code = _charMap[c_code]; + if (!(flags & kFontDontmap) && _vm->getGameType() == GType_ITE) { + // Don't do any special font mapping for the Italian fan + // translation of ITE + if (_vm->getLanguage() != Common::IT_ITA) + c_code = _charMap[c_code]; + } } else if (_fontMapping == 1) { // Force font mapping c_code = _charMap[c_code]; -- cgit v1.2.3