[Scummvm-git-logs] scummvm master -> 229f711ccd0a1da3f73e93d3f4ce249c93d3612f
sev-
noreply at scummvm.org
Fri Jun 30 07:40:46 UTC 2023
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
bb5ea049d5 GRAPHICS: MACGUI: Constness fixes
229f711ccd GRAPHICS: MACGUI: Load MacFont TTF as monochrome
Commit: bb5ea049d5f9ecd879807116deebe4ccc97a88e4
https://github.com/scummvm/scummvm/commit/bb5ea049d5f9ecd879807116deebe4ccc97a88e4
Author: elasota (ejlasota at gmail.com)
Date: 2023-06-30T10:40:43+03:00
Commit Message:
GRAPHICS: MACGUI: Constness fixes
Changed paths:
graphics/macgui/macfontmanager.cpp
graphics/macgui/macfontmanager.h
diff --git a/graphics/macgui/macfontmanager.cpp b/graphics/macgui/macfontmanager.cpp
index ec6c475f945..27b63a47e07 100644
--- a/graphics/macgui/macfontmanager.cpp
+++ b/graphics/macgui/macfontmanager.cpp
@@ -638,7 +638,7 @@ const Common::String MacFontManager::getFontName(uint16 id, int size, int slant,
return Common::String::format("%s-%d-%d", n.c_str(), slant | extraSlant, size);
}
-const Common::String MacFontManager::getFontName(MacFont &font) {
+const Common::String MacFontManager::getFontName(const MacFont &font) {
return getFontName(font.getId(), font.getSize(), font.getSlant());
}
diff --git a/graphics/macgui/macfontmanager.h b/graphics/macgui/macfontmanager.h
index 06c6fa8f86e..c140665fde4 100644
--- a/graphics/macgui/macfontmanager.h
+++ b/graphics/macgui/macfontmanager.h
@@ -94,17 +94,17 @@ public:
void setId(int id) { _id = id; }
int getSize() const { return _size; }
int getSlant() const { return _slant; }
- Common::String getName() { return _name; }
+ Common::String getName() const { return _name; }
void setName(Common::String &name) { setName(name.c_str()); }
void setName(const char *name);
- const Graphics::Font *getFallback() { return _fallback; }
- bool isGenerated() { return _generated; }
+ const Graphics::Font *getFallback() const { return _fallback; }
+ bool isGenerated() const { return _generated; }
void setGenerated(bool gen) { _generated = gen; }
- bool isTrueType() { return _truetype; }
- Font *getFont() { return _font; }
+ bool isTrueType() const { return _truetype; }
+ Font *getFont() const { return _font; }
void setFont(Font *font, bool truetype) { _font = font; _truetype = truetype; }
void setFallback(const Font *font, Common::String name = "");
- Common::String getFallbackName() { return _fallbackName; }
+ Common::String getFallbackName() const { return _fallbackName; }
private:
int _id;
@@ -147,7 +147,7 @@ public:
* @return the font name or NULL if ID goes beyond the mapping
*/
const Common::String getFontName(uint16 id, int size, int slant = kMacFontRegular, bool tryGen = false);
- const Common::String getFontName(MacFont &font);
+ const Common::String getFontName(const MacFont &font);
int getFontIdByName(Common::String name);
Common::Language getFontLanguage(uint16 id);
Commit: 229f711ccd0a1da3f73e93d3f4ce249c93d3612f
https://github.com/scummvm/scummvm/commit/229f711ccd0a1da3f73e93d3f4ce249c93d3612f
Author: elasota (ejlasota at gmail.com)
Date: 2023-06-30T10:40:43+03:00
Commit Message:
GRAPHICS: MACGUI: Load MacFont TTF as monochrome
Changed paths:
graphics/macgui/macfontmanager.cpp
diff --git a/graphics/macgui/macfontmanager.cpp b/graphics/macgui/macfontmanager.cpp
index 27b63a47e07..613e9ddeff7 100644
--- a/graphics/macgui/macfontmanager.cpp
+++ b/graphics/macgui/macfontmanager.cpp
@@ -794,7 +794,7 @@ void MacFontManager::generateTTFFont(MacFont &toFont, Common::SeekableReadStream
// TODO: Handle getSlant() flags
stream->seek(0);
- Font *font = Graphics::loadTTFFont(*stream, toFont.getSize());
+ Font *font = Graphics::loadTTFFont(*stream, toFont.getSize(), Graphics::kTTFSizeModeCharacter, 0, Graphics::kTTFRenderModeMonochrome);
if (!font) {
warning("Failed to generate font '%s'", getFontName(toFont).c_str());
More information about the Scummvm-git-logs
mailing list