diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Platform.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/Platform.h b/src/Platform.h index 353e97503..f65a4e1db 100644 --- a/src/Platform.h +++ b/src/Platform.h @@ -92,6 +92,8 @@ typedef void *IdlerID; * Font management. */ +constexpr const char *localeNameDefault = "en-us"; + struct FontParameters { const char *faceName; float size; @@ -100,6 +102,7 @@ struct FontParameters { int extraFontFlag; int technology; int characterSet; + const char *localeName; constexpr FontParameters( const char *faceName_, @@ -108,7 +111,8 @@ struct FontParameters { bool italic_=false, int extraFontFlag_=0, int technology_=0, - int characterSet_=0) noexcept : + int characterSet_=0, + const char *localeName_=localeNameDefault) noexcept : faceName(faceName_), size(size_), @@ -116,7 +120,8 @@ struct FontParameters { italic(italic_), extraFontFlag(extraFontFlag_), technology(technology_), - characterSet(characterSet_) + characterSet(characterSet_), + localeName(localeName_) { } |