diff --git a/engines/director/score.cpp b/engines/director/score.cpp index a757fdd07b4d..1e9791637fbf 100644 --- a/engines/director/score.cpp +++ b/engines/director/score.cpp @@ -222,6 +222,8 @@ void Score::loadArchive() { } if (_movieArchive->hasResource(MKTAG('V', 'W', 'F', 'M'), 1024)) { + _vm->_wm->_fontMan->clearFontMapping(); + loadFontMap(*_movieArchive->getResource(MKTAG('V', 'W', 'F', 'M'), 1024)); }