OpenTTD Source
1.11.0-beta2
|
Go to the source code of this file.
Functions | |
FT_Error | GetFontByFaceName (const char *font_name, FT_Face *face) |
Load a freetype font face with the given font name. More... | |
bool | SetFallbackFont (struct FreeTypeSettings *settings, const char *language_isocode, int winlangid, class MissingGlyphSearcher *callback) |
We would like to have a fallback font as the current one doesn't contain all characters we need. More... | |
Functions related to detecting/finding the right font.
Definition in file fontdetection.h.
FT_Error GetFontByFaceName | ( | const char * | font_name, |
FT_Face * | face | ||
) |
Load a freetype font face with the given font name.
font_name | The name of the font to load. |
face | The face that has been found. |
Definition at line 35 of file font_osx.cpp.
References DEBUG, lengthof, ShowInfoF(), and stredup().
bool SetFallbackFont | ( | struct FreeTypeSettings * | settings, |
const char * | language_isocode, | ||
int | winlangid, | ||
class MissingGlyphSearcher * | callback | ||
) |
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. |
winlangid | the language ID windows style. |
callback | The function to call to check for missing glyphs. |
Definition at line 70 of file font_osx.cpp.
References DEBUG, MissingGlyphSearcher::FindMissingGlyphs(), InitFreeType(), lastof, lengthof, MissingGlyphSearcher::Monospace(), seprintf(), MissingGlyphSearcher::SetFontNames(), settings, and strecpy().