logfont

Why doesn't FONTSIGNATURE reflect lfCharSet?

I'm enumerating Windows fonts like this: LOGFONTW lf = {0}; lf.lfCharSet = DEFAULT_CHARSET; lf.lfFaceName[0] = L'\0'; lf.lfPitchAndFamily = 0; ::EnumFontFamiliesEx(hdc, &lf, reinterpret_cast<FONTENUMPROCW>(FontEnumCallback), reinterpret_cast<LPARAM>(this), 0); My callback function has this sig...