OpenTTD Source 20250905-master-g122023be8d
|
Static Public Member Functions | |
static std::unique_ptr< FontCache > | LoadFont (FontSize fs, FontType fonttype) |
Try loading a font with any fontcache factory. | |
static bool | FindFallbackFont (FontCacheSettings *settings, const std::string &language_isocode, MissingGlyphSearcher *callback) |
We would like to have a fallback font as the current one doesn't contain all characters we need. | |
Additional Inherited Members | |
![]() | |
ProviderManager (ProviderManager const &)=delete | |
ProviderManager & | operator= (ProviderManager const &)=delete |
![]() | |
static void | Register (FontCacheFactory &instance) |
static void | Unregister (FontCacheFactory &instance) |
static std::vector< FontCacheFactory * > & | GetProviders () |
Get the currently known providers. | |
Definition at line 236 of file fontcache.h.
|
static |
We would like to have a fallback font as the current one doesn't contain all characters we need.
This function must set all fonts of settings.
settings | the settings to overwrite the fontname of. |
language_isocode | the language, e.g. en_GB. |
callback | The function to call to check for missing glyphs. |
Definition at line 55 of file fontcache.cpp.
References ProviderManager< FontCacheFactory >::GetProviders(), and settings.
Referenced by CheckForMissingGlyphs().
|
static |
Try loading a font with any fontcache factory.
Definition at line 36 of file fontcache.cpp.
References ProviderManager< FontCacheFactory >::GetProviders().
Referenced by FontCache::InitializeFontCaches(), and FontCache::LoadFontCaches().