Lines Matching refs:fontFace
58 void init(IDWriteFontFace* fontFace, const DWRITE_MATRIX& xform, FLOAT fontSize) { in init() argument
59 fFontFace = fontFace; in init()
140 run.fontFace = fFontFace; in draw()
430 IDWriteFontFace* fontFace, in DWriteFontTypeface() argument
440 , fDWriteFontFace(fontFace) { in DWriteFontTypeface()
450 fontFace->AddRef(); in DWriteFontTypeface()
460 static DWriteFontTypeface* Create(IDWriteFontFace* fontFace, in Create() argument
468 fontFace, font, fontFamily, in Create()
684 SkTypeface* SkCreateTypefaceFromDWriteFont(IDWriteFontFace* fontFace,
691 face = DWriteFontTypeface::Create(fontFace, font, fontFamily,
799 run.fontFace = fTypeface->fDWriteFontFace.get();
1122 SkTScopedComPtr<IDWriteFontFace> fontFace;
1123 HRN(font->CreateFontFace(&fontFace));
1125 return SkCreateTypefaceFromDWriteFont(fontFace.get(), font.get(), fontFamily.get(),
1246 SkTScopedComPtr<IDWriteFontFace> fontFace;
1247 hr = font->CreateFontFace(&fontFace);
1249 return SkCreateTypefaceFromDWriteFont(fontFace.get(), font.get(), fontFamily.get());
1299 static void populate_glyph_to_unicode(IDWriteFontFace* fontFace,
1308 hr = fontFace->GetGlyphIndices(&c, 1, &glyph);
1318 hr = fontFace->GetGlyphIndices(&c, 1, &glyph);
1326 fontFace->GetGlyphIndices(chars.get(), count, glyph.get());
1346 static bool getWidthAdvance(IDWriteFontFace* fontFace, int gId, int16_t* advance) {
1351 HRESULT hr = fontFace->GetDesignGlyphMetrics(&glyphId, 1, &gm);
1365 AutoDWriteTable(IDWriteFontFace* fontFace)
1366 : fFontFace(fontFace)
1374 HRESULT hr = fontFace->TryGetFontTable(tag,