diff options
author | Eugene Sandulenko | 2016-10-11 18:22:51 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-10-11 18:27:06 +0200 |
commit | 719bc03487ca27e98378f7f48f05ba9312cbd432 (patch) | |
tree | 6ebc8ad200812cadb09cfc7a58107ef6a9c505a7 /graphics/macgui/macfontmanager.cpp | |
parent | c118e2fe12b4ad50e77badd812ccc6d0e3cbd92a (diff) | |
download | scummvm-rg350-719bc03487ca27e98378f7f48f05ba9312cbd432.tar.gz scummvm-rg350-719bc03487ca27e98378f7f48f05ba9312cbd432.tar.bz2 scummvm-rg350-719bc03487ca27e98378f7f48f05ba9312cbd432.zip |
GRAPHICS: Added stub for BDF font scaler
Diffstat (limited to 'graphics/macgui/macfontmanager.cpp')
-rw-r--r-- | graphics/macgui/macfontmanager.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/graphics/macgui/macfontmanager.cpp b/graphics/macgui/macfontmanager.cpp index bf3532dc51..ce9493580b 100644 --- a/graphics/macgui/macfontmanager.cpp +++ b/graphics/macgui/macfontmanager.cpp @@ -259,9 +259,18 @@ void MacFontManager::generateFontSubstitute(MacFont &macFont) { generateFont(macFont, MacFont(macFont.getId(), maxSize, macFont.getSlant())); } -void MacFontManager::generateFont(MacFont fromFont, MacFont toFont) { +void MacFontManager::generateFont(MacFont toFont, MacFont fromFont) { debugN("Found font substitute for font %s ", getFontName(fromFont)); debug("as %s", getFontName(toFont)); + + Graphics::BdfFont *bdfFont = (Graphics::BdfFont *)getFont(fromFont); + + Graphics::BdfFont *font = Graphics::BdfFont::scaleFont(bdfFont, toFont.getSize()); + + toFont.setGenerated(true); + + FontMan.assignFontToName(getFontName(toFont), font); + _fontRegistry.setVal(getFontName(toFont), &toFont); } } // End of namespace Graphics |