| OpenTTD
    | 
A searcher for missing glyphs. More...
#include <strings_func.h>
 
  
 | Public Member Functions | |
| virtual | ~MissingGlyphSearcher () | 
| Make sure everything gets destructed right. | |
| virtual const char * | NextString ()=0 | 
| Get the next string to search through. | |
| virtual FontSize | DefaultSize ()=0 | 
| Get the default (font) size of the string. | |
| virtual void | Reset ()=0 | 
| Reset the search, i.e. | |
| virtual bool | Monospace ()=0 | 
| Whether to search for a monospace font or not. | |
| virtual void | SetFontNames (struct FreeTypeSettings *settings, const char *font_name)=0 | 
| Set the right font names. | |
| bool | FindMissingGlyphs (const char **str) | 
| Check whether there are glyphs missing in the current language. | |
A searcher for missing glyphs.
Definition at line 203 of file strings_func.h.
| 
 | inlinevirtual | 
Make sure everything gets destructed right.
Definition at line 206 of file strings_func.h.
| 
 | pure virtual | 
Get the default (font) size of the string.
Implemented in TextfileWindow.
Referenced by FindMissingGlyphs().
| bool MissingGlyphSearcher::FindMissingGlyphs | ( | const char ** | str | ) | 
Check whether there are glyphs missing in the current language.
| Pointer | to an address for storing the text pointer. | 
true, else return false. true is returned and str is not NULL, *str points to a string that is found to contain at least one missing glyph. Definition at line 2009 of file strings.cpp.
References DefaultSize(), FS_BEGIN, FS_LARGE, FS_MONO, FS_SMALL, GetGlyph(), InitFreeType(), IsInsideMM(), IsTextDirectionChar(), Monospace(), NextString(), Reset(), SCC_BIGFONT, and SCC_TINYFONT.
Referenced by CheckForMissingGlyphs(), and SetFallbackFont().
| 
 | pure virtual | 
Whether to search for a monospace font or not.
Implemented in TextfileWindow.
Referenced by CheckForMissingGlyphs(), FindMissingGlyphs(), and SetFallbackFont().
| 
 | pure virtual | 
Get the next string to search through.
Implemented in TextfileWindow.
Referenced by FindMissingGlyphs().
| 
 | pure virtual | 
Reset the search, i.e.
begin from the beginning again.
Implemented in TextfileWindow.
Referenced by FindMissingGlyphs().
| 
 | pure virtual | 
Set the right font names.
| settings | The settings to modify. | 
| font_name | The new font name. | 
Implemented in TextfileWindow.
Referenced by SetFallbackFont().
 1.8.1.2
 1.8.1.2