/external/webkit/Source/WebCore/platform/graphics/chromium/ |
H A D | FontPlatformDataChromiumWin.h | 70 HFONT hfont() const { return m_font ? m_font->hfont() : 0; } function in class:WebCore::FontPlatformData 99 static PassRefPtr<RefCountedHFONT> create(HFONT hfont) argument 101 return adoptRef(new RefCountedHFONT(hfont)); 106 HFONT hfont() const { return m_hfont; } function in class:WebCore::FontPlatformData::RefCountedHFONT 120 RefCountedHFONT(HFONT hfont) : m_hfont(hfont) argument
|
H A D | UniscribeHelperTextRun.cpp | 44 font.primaryFont()->platformData().hfont(), 69 HFONT hfont, 72 : UniscribeHelper(input, inputLength, isRtl, hfont, 88 HFONT* hfont, 122 m_hfonts.append(simpleFontData->platformData().hfont()); 128 *hfont = m_hfonts[m_fontIndex - 1]; 65 UniscribeHelperTextRun( const wchar_t* input, int inputLength, bool isRtl, HFONT hfont, SCRIPT_CACHE* scriptCache, SCRIPT_FONTPROPERTIES* fontProperties) argument 87 nextWinFontData( HFONT* hfont, SCRIPT_CACHE** scriptCache, SCRIPT_FONTPROPERTIES** fontProperties, int* ascent) argument
|
H A D | SimpleFontDataChromiumWin.cpp | 64 HGDIOBJ oldFont = SelectObject(dc, m_platformData.hfont()); 68 if (PlatformBridge::ensureFontLoaded(m_platformData.hfont())) { 118 GetObject(m_platformData.hfont(), sizeof(LOGFONT), &winFont); 121 HFONT hfont = CreateFontIndirect(&winFont); local 122 return new SimpleFontData(FontPlatformData(hfont, scaledSize), isCustomFont(), false); 156 HGDIOBJ oldFont = SelectObject(dc, m_platformData.hfont()); 162 if (PlatformBridge::ensureFontLoaded(m_platformData.hfont())) { 188 HGDIOBJ oldFont = SelectObject(dc, m_platformData.hfont()); 193 if (PlatformBridge::ensureFontLoaded(m_platformData.hfont())) {
|
H A D | FontUtilsChromiumWin.cpp | 49 HFONT hfont = CreateFont(12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, local 51 if (!hfont) 54 HGDIOBJ oldFont = static_cast<HFONT>(SelectObject(dc, hfont)); 59 DeleteObject(hfont); 242 int getAscent(HFONT hfont) argument 245 HGDIOBJ oldFont = SelectObject(dc, hfont); 253 WORD getSpaceGlyph(HFONT hfont) argument 256 HGDIOBJ oldFont = SelectObject(dc, hfont); 267 : hfont(0) 274 HFONT hfont; member in struct:WebCore::__anon15258::FontData 391 getDerivedFontData(const UChar* family, int style, LOGFONT* logfont, int* ascent, HFONT* hfont, SCRIPT_CACHE** scriptCache, WORD* spaceGlyph) argument [all...] |
H A D | GlyphPageTreeNodeChromiumWin.cpp | 75 HGDIOBJ oldFont = SelectObject(dc, fontData->platformData().hfont()); 83 if (PlatformBridge::ensureFontLoaded(fontData->platformData().hfont())) 193 fontData->platformData().hfont(),
|
H A D | UniscribeHelperTextRun.h | 55 HFONT hfont,
|
H A D | FontPlatformDataChromiumWin.cpp | 135 HGDIOBJ oldFont = SelectObject(dc, hfont()); 139 if (PlatformBridge::ensureFontLoaded(hfont())) {
|
H A D | UniscribeHelper.cpp | 50 static void setLogFontAndStyle(HFONT hfont, LOGFONT *logfont, int *style) argument 52 ASSERT(hfont && logfont); 53 if (!hfont || !logfont) 56 GetObject(hfont, sizeof(LOGFONT), logfont); 59 // a new font similar to hfont. 74 HFONT hfont, 81 , m_hfont(hfont) 518 HFONT hfont = m_hfont; local 573 oldFont = SelectObject(tempDC, hfont); 590 nextWinFontData(&hfont, 71 UniscribeHelper(const UChar* input, int inputLength, bool isRtl, HFONT hfont, SCRIPT_CACHE* scriptCache, SCRIPT_FONTPROPERTIES* fontProperties, WORD spaceGlyph) argument [all...] |
H A D | FontCacheChromiumWin.cpp | 246 HFONT hfont = CreateFontIndirect(winfont); local 247 if (!hfont) 251 HGDIOBJ oldFont = static_cast<HFONT>(SelectObject(dc, hfont)); 260 return hfont; 287 HFONT hfont = fontData->hfont(); 289 HGDIOBJ oldFont = static_cast<HFONT>(SelectObject(hdc, hfont)); 291 if (!count && PlatformBridge::ensureFontLoaded(hfont)) 619 HFONT hfont = createFontIndirectAndGetWinName(family, &winfont, &winName); local 620 if (!hfont) [all...] |
/external/webkit/Source/WebKit/chromium/tests/ |
H A D | UniscribeHelperTest.cpp | 58 HFONT hfont = CreateFontIndirect(&lf); local 59 if (!hfont) 64 createdFonts.append(std::make_pair(hfont, *cache)); 65 return hfont; 110 HFONT hfont = MakeFont(L"Times New Roman", &scriptCache); local 111 ASSERT_TRUE(hfont); 118 false, hfont, scriptCache, &properties, 0); 151 false, hfont, scriptCache, &properties, 0);
|
/external/webkit/Source/WebCore/platform/graphics/wince/ |
H A D | FontCacheWinCE.cpp | 98 static bool currentFontContainsCharacter(IMLangFontLink* langFontLink, HDC hdc, HFONT hfont, UChar character, const wchar_t* faceName) argument 101 HRESULT result = langFontLink->GetFontCodePages(hdc, hfont, &fontCodePages); 129 LRESULT result = langFontLink->MapFont(hdc, codePageMask, refFont.hfont(), &mlangFont); 243 HFONT hfont = 0; local 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, characte [all...] |
H A D | FontPlatformData.h | 60 HFONT hfont() const;
|
H A D | GlyphPageTreeNodeWinCE.cpp | 41 if (fontData->platformData().hfont()) {
|
/external/webkit/Source/WebCore/platform/graphics/win/ |
H A D | FontCacheWin.cpp | 82 static int CALLBACK linkedFontEnumProc(CONST LOGFONT* logFont, CONST TEXTMETRIC* metrics, DWORD fontType, LPARAM hfont) argument 84 *reinterpret_cast<HFONT*>(hfont) = CreateFontIndirect(logFont); 178 HFONT hfont = 0; local 183 hfont = CreateFontIndirect(&lf); 185 return hfont; 193 HFONT primaryFont = font.primaryFont()->fontDataForCharacter(character)->platformData().hfont(); 195 HFONT hfont = 0; local 208 for (unsigned i = 0; i < numCodePages && !hfont; ++i) { 209 hfont = createMLangFont(langFontLink, hdc, CJKCodePageMasks[i]); 210 if (hfont 567 HFONT hfont = createGDIFont(family, weight, fontDescription.italic(), local [all...] |
H A D | SimpleFontDataWin.cpp | 75 HGDIOBJ oldFont = SelectObject(hdc, m_platformData.hfont()); 121 GetObject(m_platformData.hfont(), sizeof(LOGFONT), &winfont); 123 HFONT hfont = CreateFontIndirect(&winfont); local 124 return new SimpleFontData(FontPlatformData(hfont, scaledSize, m_platformData.syntheticBold(), m_platformData.syntheticOblique(), m_platformData.useGDI()), isCustomFont(), false); 166 langFontLink->GetFontCodePages(dc, m_platformData.hfont(), &fontCodePages); 193 SelectObject(dc, m_platformData.hfont()); 209 HGDIOBJ oldFont = SelectObject(hdc, m_platformData.hfont()); 226 HGDIOBJ oldFont = SelectObject(hdc, m_platformData.hfont()); 248 SelectObject(dc, m_platformData.hfont());
|
H A D | GlyphPageTreeNodeCairoWin.cpp | 47 SelectObject(dc, fontData->platformData().hfont());
|
H A D | UniscribeController.cpp | 252 HFONT hfont = fontData->platformData().hfont(); local 253 HFONT oldFont = (HFONT)SelectObject(hdc, hfont); 395 HFONT hfont = fontData->platformData().hfont(); local 396 oldFont = (HFONT)SelectObject(hdc, hfont);
|
H A D | FontPlatformDataCGWin.cpp | 117 FontPlatformData::FontPlatformData(HFONT hfont, CGFontRef font, float size, bool bold, bool oblique, bool useGDI) argument 124 , m_font(RefCountedGDIHandle<HFONT>::create(hfont))
|
H A D | FontCustomPlatformData.cpp | 88 HFONT hfont = CreateFontIndirect(&logFont); local 91 return FontPlatformData(hfont, cgFont.get(), size, bold, italic, renderingMode == AlternateRenderingMode);
|
/external/webkit/Source/WebCore/platform/graphics/skia/ |
H A D | SkiaFontWin.h | 89 HFONT hfont,
|
H A D | SkiaFontWin.cpp | 207 void SkiaWinOutlineCache::removePathsForFont(HFONT hfont) argument 279 static bool skiaDrawText(HFONT hfont, argument 310 const SkPath* path = SkiaWinOutlineCache::lookupOrCreatePathForGlyph(dc, hfont, glyphs[i]); 330 static void setupPaintForFont(HFONT hfont, SkPaint* paint) argument 338 GetObject(hfont, sizeof(info), &info); 350 HFONT hfont, 358 HGDIOBJ oldFont = SelectObject(dc, hfont); 369 setupPaintForFont(hfont, &paint); 374 if (!skiaDrawText(hfont, dc, platformContext, *origin, &paint, 390 setupPaintForFont(hfont, 349 paintSkiaText(GraphicsContext* context, HFONT hfont, int numGlyphs, const WORD* glyphs, const int* advances, const GOFFSET* offsets, const SkPoint* origin) argument [all...] |
H A D | FontCustomPlatformData.cpp | 102 HFONT hfont = CreateFontIndirect(&logFont); local 103 return FontPlatformData(hfont, size);
|
/external/webkit/Source/WebCore/platform/graphics/wx/ |
H A D | SimpleFontDataWx.cpp | 125 return wxFontContainsCharacters(m_platformData.hfont(), characters, length); 188 HGDIOBJ oldFont = SelectObject(hdc, m_platformData.hfont());
|
H A D | FontPlatformData.h | 160 HFONT hfont() const;
|
H A D | FontPlatformDataWx.cpp | 156 HFONT FontPlatformData::hfont() const function in class:WebCore::FontPlatformData
|