Lines Matching defs:hfont
98 static bool currentFontContainsCharacter(IMLangFontLink* langFontLink, HDC hdc, HFONT hfont, UChar character, const wchar_t* faceName)
101 HRESULT result = langFontLink->GetFontCodePages(hdc, hfont, &fontCodePages);
129 LRESULT result = langFontLink->MapFont(hdc, codePageMask, refFont.hfont(), &mlangFont);
243 HFONT hfont = 0;
256 hfont = createMLangFont(langFontLink, g_screenDC, CJKCodePageMasks[i]);
258 hfont = createMLangFont(langFontLink, g_screenDC, origFont, CJKCodePageMasks[i]);
260 if (!hfont)
263 SelectObject(g_screenDC, hfont);
266 if (hfont && !(codePages & CJKCodePageMasks[i])) {
272 if (!currentFontContainsCharacter(langFontLink, g_screenDC, hfont, character, name)) {
275 langFontLink->ReleaseFont(hfont);
276 hfont = 0;
284 hfont = createMLangFont(langFontLink, g_screenDC, codePages, character);
286 hfont = createMLangFont(langFontLink, g_screenDC, origFont, codePages);
288 SelectObject(g_screenDC, hfont);
293 if (hfont) {
295 langFontLink->ReleaseFont(hfont);