Lines Matching defs:fontFace
277 SkTScopedComPtr<IDWriteFontFace> fontFace;
278 HRB(font->CreateFontFace(&fontFace));
280 AutoDWriteTable ebdtTable(fontFace.get(),
371 sk_sp<SkTypeface> makeTypefaceFromDWriteFont(IDWriteFontFace* fontFace,
527 IDWriteFontFace* fontFace,
531 ProtoDWriteTypeface spec = { fontFace, font, fontFamily };
534 face = DWriteFontTypeface::Make(fFactory.get(), fontFace, font, fontFamily, nullptr);
630 if (!glyphRun->fontFace) {
635 HRM(fOuter->fFontCollection->GetFontFromFontFace(glyphRun->fontFace, &font),
647 fResolvedTypeface = fOuter->makeTypefaceFromDWriteFont(glyphRun->fontFace,
916 SkTScopedComPtr<IDWriteFontFace> fontFace;
917 HRNM(font->CreateFontFace(&fontFace), "Could not get font face from font.");
921 return this->makeTypefaceFromDWriteFont(fontFace.get(), font.get(), fontFamily.get());
1027 static HRESULT apply_fontargument_variation(SkTScopedComPtr<IDWriteFontFace>& fontFace,
1033 if (FAILED(fontFace->QueryInterface(&fontFace5)) || !fontFace5->HasVariations()) {
1061 fontFace.reset();
1062 HR(fontFace5_Out->QueryInterface(&fontFace));
1099 SkTScopedComPtr<IDWriteFontFace> fontFace;
1100 HRN(font->CreateFontFace(&fontFace));
1101 int faceIndex = fontFace->GetIndex();
1109 apply_fontargument_variation(fontFace, args);
1112 fFactory.get(), fontFace.get(), font.get(), fontFamily.get(),
1178 SkTScopedComPtr<IDWriteFontFace> fontFace;
1179 HRNM(font->CreateFontFace(&fontFace), "Could not create font face.");
1181 return this->makeTypefaceFromDWriteFont(fontFace.get(), font.get(), fontFamily.get());
1194 SkTScopedComPtr<IDWriteFontFace> fontFace;
1195 HRNM(font->CreateFontFace(&fontFace), "Could not create font face.");
1197 return fFontMgr->makeTypefaceFromDWriteFont(fontFace.get(), font.get(), fFontFamily.get()).release();
1223 SkTScopedComPtr<IDWriteFontFace> fontFace;
1224 HRNM(font->CreateFontFace(&fontFace), "Could not create font face.");
1226 return fFontMgr->makeTypefaceFromDWriteFont(fontFace.get(), font.get(),