Home | History | Annotate | Download | only in ge

Lines Matching full:hfont

576 CFX_ByteString CFX_FontMapper::GetPSNameFromTT(void* hFont)

582 FX_DWORD size = m_pFontInfo->GetFontData(hFont, 0x6e616d65, NULL, 0);
588 m_pFontInfo->GetFontData(hFont, 0x6e616d65, buffer, size);
614 void* hFont = m_pFontInfo->GetFont(name);
615 if (hFont == NULL) {
617 hFont = m_pFontInfo->MapFont(0, 0, FXFONT_DEFAULT_CHARSET, 0, name, bExact);
618 if (hFont == NULL) {
622 CFX_ByteString new_name = GetPSNameFromTT(hFont);
627 m_pFontInfo->DeleteFont(hFont);
1165 void* hFont = m_pFontInfo->MapFont(weight, bItalic, Charset, PitchFamily, family, bExact);
1169 if (hFont == NULL) {
1179 hFont = m_pFontInfo->GetFont(match);
1180 if (hFont == NULL) {
1215 hFont = m_pFontInfo->GetFont(m_FaceArray[index]);
1219 pSubstFont->m_ExtHandle = m_pFontInfo->RetainFont(hFont);
1220 if (hFont == NULL) {
1223 m_pFontInfo->GetFaceName(hFont, SubstName);
1225 m_pFontInfo->GetFontCharset(hFont, Charset);
1227 FX_DWORD ttc_size = m_pFontInfo->GetFontData(hFont, 0x74746366, NULL, 0);
1228 FX_DWORD font_size = m_pFontInfo->GetFontData(hFont, 0, NULL, 0);
1230 m_pFontInfo->DeleteFont(hFont);
1236 m_pFontInfo->GetFontData(hFont, 0x74746366, temp, 1024);
1246 m_pFontInfo->GetFontData(hFont, 0x74746366, pFontData, ttc_size);
1257 m_pFontInfo->DeleteFont(hFont);
1260 m_pFontInfo->GetFontData(hFont, 0, pFontData, font_size);
1261 face = m_pFontMgr->AddCachedFace(SubstName, weight, bItalic, pFontData, font_size, m_pFontInfo->GetFaceIndex(hFont));
1265 m_pFontInfo->DeleteFont(hFont);
1295 m_pFontInfo->DeleteFont(hFont);
1502 FX_DWORD CFX_FolderFontInfo::GetFontData(void* hFont, FX_DWORD table, FX_LPBYTE buffer, FX_DWORD size)
1504 if (hFont == NULL) {
1507 hFont;
1542 void CFX_FolderFontInfo::DeleteFont(void* hFont)
1545 FX_BOOL CFX_FolderFontInfo::GetFaceName(void* hFont, CFX_ByteString& name)
1547 if (hFont == NULL) {
1550 CFontFaceInfo* pFont = (CFontFaceInfo*)hFont;
1554 FX_BOOL CFX_FolderFontInfo::GetFontCharset(void* hFont, int& charset)