diff --git a/engines/pink/screen.cpp b/engines/pink/screen.cpp index f504d2a9a9e..12643ebb68d 100644 --- a/engines/pink/screen.cpp +++ b/engines/pink/screen.cpp @@ -106,15 +106,15 @@ Screen::Screen(PinkEngine *vm) _wm->setEngineRedrawCallback(this, redrawCallback); _textFont = nullptr; - + _textFontCleanup = true; #ifdef USE_FREETYPE2 if (vm->getLanguage() == Common::HE_ISR) { _textFont = _wm->_fontMan->getFont(Graphics::MacFont(Graphics::kMacFontChicago, 12, Graphics::kMacFontRegular)); + _textFontCleanup = false; } else { _textFont = Graphics::loadTTFFontFromArchive("system.ttf", 16); } #endif - _textFontCleanup = true; if (!_textFont) { _textFont = FontMan.getFontByUsage(Graphics::FontManager::kBigGUIFont);