|
OpenTTD Source 20260421-master-gc2fbc6fdeb
|
Static Public Member Functions | |
| static std::unique_ptr< FontCache > | LoadFont (FontSize fs, FontType fonttype, bool search, const std::string &font_name, const std::any &os_handle={}) |
| Try loading a font with any fontcache factory. | |
| static bool | FindFallbackFont (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 | |
| Private Member Functions inherited from ProviderManager< FontCacheFactory > | |
| ProviderManager (ProviderManager const &)=delete | |
| ProviderManager & | operator= (ProviderManager const &)=delete |
| Static Private Member Functions inherited from ProviderManager< FontCacheFactory > | |
| static void | Register (const FontCacheFactory &instance) |
| static void | Unregister (const FontCacheFactory &instance) |
| static std::vector< const FontCacheFactory * > & | GetProviders () |
| Get the currently known providers. | |
Definition at line 271 of file fontcache.h.
|
static |
We would like to have a fallback font as the current one doesn't contain all characters we need.
| language_isocode | the language, e.g. en_GB. |
| callback | The function to call to check for missing glyphs. |
Definition at line 56 of file fontcache.cpp.
References ProviderManager< FontCacheFactory >::GetProviders().
Referenced by CheckForMissingGlyphs().
|
static |
Try loading a font with any fontcache factory.
| fs | Font size to load. |
| fonttype | Font type requested. |
| search | Set if searching for the font. |
| font_name | Font name to load. |
| os_handle | Font handle to load. |
Definition at line 39 of file fontcache.cpp.
References ProviderManager< FontCacheFactory >::GetProviders().
Referenced by FontCache::InitializeFontCaches(), FontCache::LoadFontCaches(), and FontCache::TryFallback().