Lines Matching refs:fontFamily
301 HRESULT getByFamilyName(const WCHAR familyName[], IDWriteFontFamily** fontFamily) const;
302 HRESULT getDefaultFontFamily(IDWriteFontFamily** fontFamily) const;
307 IDWriteFontFamily* fontFamily) const;
325 IDWriteFontFamily* fontFamily) in SkFontStyleSet_DirectWrite() argument
327 , fFontFamily(SkRefComPtr(fontFamily)) in SkFontStyleSet_DirectWrite()
454 IDWriteFontFamily* fontFamily) const { in createTypefaceFromDWriteFont()
456 ProtoDWriteTypeface spec = { fontFace, font, fontFamily }; in createTypefaceFromDWriteFont()
459 face = DWriteFontTypeface::Create(fFactory.get(), fontFace, font, fontFamily); in createTypefaceFromDWriteFont()
472 SkTScopedComPtr<IDWriteFontFamily> fontFamily; in onGetFamilyName() local
473 HRVM(fFontCollection->GetFontFamily(index, &fontFamily), "Could not get requested family."); in onGetFamilyName()
476 HRVM(fontFamily->GetFamilyNames(&familyNames), "Could not get family names."); in onGetFamilyName()
482 SkTScopedComPtr<IDWriteFontFamily> fontFamily; in onCreateStyleSet() local
483 HRNM(fFontCollection->GetFontFamily(index, &fontFamily), "Could not get requested family."); in onCreateStyleSet()
485 return new SkFontStyleSet_DirectWrite(this, fontFamily.get()); in onCreateStyleSet()
538 SkTScopedComPtr<IDWriteFontFamily> fontFamily; in DrawGlyphRun() local
539 HRM(font->GetFontFamily(&fontFamily), "Could not get family."); in DrawGlyphRun()
542 fontFamily.get()); in DrawGlyphRun()
798 SkTScopedComPtr<IDWriteFontFamily> fontFamily; in onMatchFamilyStyleCharacter() local
799 HRNM(font->GetFontFamily(&fontFamily), "Could not get family from font."); in onMatchFamilyStyleCharacter()
800 return this->createTypefaceFromDWriteFont(fontFace.get(), font.get(), fontFamily.get()); in onMatchFamilyStyleCharacter()
892 SkTScopedComPtr<IDWriteFontFamily> fontFamily; in onCreateFromStream() local
893 HRN(fontCollection->GetFontFamily(familyIndex, &fontFamily)); in onCreateFromStream()
895 UINT32 fontCount = fontFamily->GetFontCount(); in onCreateFromStream()
898 HRN(fontFamily->GetFont(fontIndex, &font)); in onCreateFromStream()
909 fontFace.get(), font.get(), fontFamily.get(), in onCreateFromStream()
928 IDWriteFontFamily** fontFamily) const { in getByFamilyName()
934 HR(fFontCollection->GetFontFamily(index, fontFamily)); in getByFamilyName()
939 HRESULT SkFontMgr_DirectWrite::getDefaultFontFamily(IDWriteFontFamily** fontFamily) const { in getDefaultFontFamily()
948 HRM(this->getByFamilyName(metrics.lfMessageFont.lfFaceName, fontFamily), in getDefaultFontFamily()
955 SkTScopedComPtr<IDWriteFontFamily> fontFamily; in onLegacyCreateTypeface() local
959 this->getByFamilyName(wideFamilyName, &fontFamily); in onLegacyCreateTypeface()
963 if (nullptr == fontFamily.get()) { in onLegacyCreateTypeface()
965 HRNM(this->getDefaultFontFamily(&fontFamily), "Could not get default font family."); in onLegacyCreateTypeface()
968 if (nullptr == fontFamily.get()) { in onLegacyCreateTypeface()
970 HRNM(fFontCollection->GetFontFamily(0, &fontFamily), in onLegacyCreateTypeface()
982 HRNM(fontFamily->GetFirstMatchingFont(weight, stretch, italic, &font), in onLegacyCreateTypeface()
988 return this->createTypefaceFromDWriteFont(fontFace.get(), font.get(), fontFamily.get()); in onLegacyCreateTypeface()