Home | History | Annotate | Download | only in ports

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