Lines Matching refs:fontFamily
303 HRESULT getByFamilyName(const WCHAR familyName[], IDWriteFontFamily** fontFamily) const;
312 IDWriteFontFamily* fontFamily) const;
329 IDWriteFontFamily* fontFamily) in SkFontStyleSet_DirectWrite() argument
331 , fFontFamily(SkRefComPtr(fontFamily)) in SkFontStyleSet_DirectWrite()
468 IDWriteFontFamily* fontFamily) const { in makeTypefaceFromDWriteFont()
470 ProtoDWriteTypeface spec = { fontFace, font, fontFamily }; in makeTypefaceFromDWriteFont()
473 face = DWriteFontTypeface::Make(fFactory.get(), fontFace, font, fontFamily, nullptr); in makeTypefaceFromDWriteFont()
486 SkTScopedComPtr<IDWriteFontFamily> fontFamily; in onGetFamilyName() local
487 HRVM(fFontCollection->GetFontFamily(index, &fontFamily), "Could not get requested family."); in onGetFamilyName()
490 HRVM(fontFamily->GetFamilyNames(&familyNames), "Could not get family names."); in onGetFamilyName()
496 SkTScopedComPtr<IDWriteFontFamily> fontFamily; in onCreateStyleSet() local
497 HRNM(fFontCollection->GetFontFamily(index, &fontFamily), "Could not get requested family."); in onCreateStyleSet()
499 return new SkFontStyleSet_DirectWrite(this, fontFamily.get()); in onCreateStyleSet()
584 SkTScopedComPtr<IDWriteFontFamily> fontFamily; in DrawGlyphRun() local
585 HRM(font->GetFontFamily(&fontFamily), "Could not get family."); in DrawGlyphRun()
588 fontFamily.get()); in DrawGlyphRun()
832 SkTScopedComPtr<IDWriteFontFamily> fontFamily; in fallback() local
833 HRNM(font->GetFontFamily(&fontFamily), "Could not get family from font."); in fallback()
834 return this->makeTypefaceFromDWriteFont(fontFace.get(), font.get(), fontFamily.get()); in fallback()
977 SkTScopedComPtr<IDWriteFontFamily> fontFamily; in onMakeFromStreamArgs() local
978 HRN(fontCollection->GetFontFamily(familyIndex, &fontFamily)); in onMakeFromStreamArgs()
980 UINT32 fontCount = fontFamily->GetFontCount(); in onMakeFromStreamArgs()
983 HRN(fontFamily->GetFont(fontIndex, &font)); in onMakeFromStreamArgs()
1002 fFactory.get(), fontFace.get(), font.get(), fontFamily.get(), in onMakeFromStreamArgs()
1102 SkTScopedComPtr<IDWriteFontFamily> fontFamily; in onMakeFromFontData() local
1103 HRN(fontCollection->GetFontFamily(familyIndex, &fontFamily)); in onMakeFromFontData()
1105 UINT32 fontCount = fontFamily->GetFontCount(); in onMakeFromFontData()
1108 HRN(fontFamily->GetFont(fontIndex, &font)); in onMakeFromFontData()
1127 fFactory.get(), fontFace.get(), font.get(), fontFamily.get(), in onMakeFromFontData()
1139 IDWriteFontFamily** fontFamily) const { in getByFamilyName()
1145 HR(fFontCollection->GetFontFamily(index, fontFamily)); in getByFamilyName()
1152 SkTScopedComPtr<IDWriteFontFamily> fontFamily; in onLegacyMakeTypeface() local
1157 this->getByFamilyName(dwFamilyName, &fontFamily); in onLegacyMakeTypeface()
1158 if (!fontFamily && fFontFallback) { in onLegacyMakeTypeface()
1164 if (!fontFamily) { in onLegacyMakeTypeface()
1170 HRNM(this->getByFamilyName(fDefaultFamilyName, &fontFamily), in onLegacyMakeTypeface()
1174 if (!fontFamily) { in onLegacyMakeTypeface()
1176 HRNM(fFontCollection->GetFontFamily(0, &fontFamily), in onLegacyMakeTypeface()
1181 HRNM(fontFamily->GetFirstMatchingFont(dwStyle.fWeight, dwStyle.fWidth, dwStyle.fSlant, &font), in onLegacyMakeTypeface()
1187 return this->makeTypefaceFromDWriteFont(fontFace.get(), font.get(), fontFamily.get()); in onLegacyMakeTypeface()