File diff r18526:143e151cacf6 → r18527:7b543037b48e
src/fontcache.cpp
Show inline comments
 
@@ -348,13 +348,13 @@ struct EFCParam {
 

	
 
static int CALLBACK EnumFontCallback(const ENUMLOGFONTEX *logfont, const NEWTEXTMETRICEX *metric, DWORD type, LPARAM lParam)
 
{
 
	EFCParam *info = (EFCParam *)lParam;
 

	
 
	/* Skip duplicates */
 
	if (!info->fonts.Add(logfont->elfFullName)) return 1;
 
	if (!info->fonts.Add((const TCHAR*)logfont->elfFullName)) return 1;
 
	/* Only use TrueType fonts */
 
	if (!(type & TRUETYPE_FONTTYPE)) return 1;
 
	/* Don't use SYMBOL fonts */
 
	if (logfont->elfLogFont.lfCharSet == SYMBOL_CHARSET) return 1;
 
	/* Use monospaced fonts when asked for it. */
 
	if (info->callback->Monospace() && (logfont->elfLogFont.lfPitchAndFamily & (FF_MODERN | FIXED_PITCH)) != (FF_MODERN | FIXED_PITCH)) return 1;