Lines Matching refs:familyName
192 bool isFixedPitch, const SkString familyName, TypefaceId id)
194 /*sys_font=*/true, familyName)
238 void onGetFamilyName(int index, SkString* familyName) const override;
239 SkFontStyleSet* onMatchFamily(const char familyName[]) const override;
241 SkTypeface* onMatchFamilyStyle(const char familyName[], const SkFontStyle&) const override;
242 SkTypeface* onMatchFamilyStyleCharacter(const char familyName[], const SkFontStyle&,
251 sk_sp<SkTypeface> onLegacyMakeTypeface(const char familyName[], SkFontStyle) const override;
256 sk_sp<SkTypeface> FetchTypeface(const char familyName[], const SkFontStyle& style,
276 SkFontStyleSet_Fuchsia(sk_sp<SkFontMgr_Fuchsia> font_manager, std::string familyName,
278 : fFontManager(font_manager), fFamilyName(familyName), fStyles(styles) {}
326 void SkFontMgr_Fuchsia::onGetFamilyName(int index, SkString* familyName) const {
328 familyName->reset();
336 SkFontStyleSet* SkFontMgr_Fuchsia::onMatchFamily(const char familyName[]) const {
338 typedFamilyName.name = familyName;
353 SkTypeface* SkFontMgr_Fuchsia::onMatchFamilyStyle(const char familyName[],
356 FetchTypeface(familyName, style, /*bcp47=*/nullptr,
362 SkTypeface* SkFontMgr_Fuchsia::onMatchFamilyStyleCharacter(const char familyName[],
367 FetchTypeface(familyName, style, bcp47, bcp47Count, character, /*allow_fallback=*/true,
391 sk_sp<SkTypeface> SkFontMgr_Fuchsia::onLegacyMakeTypeface(const char familyName[],
393 return sk_sp<SkTypeface>(matchFamilyStyle(familyName, style));
396 sk_sp<SkTypeface> SkFontMgr_Fuchsia::FetchTypeface(const char familyName[],
422 bool isGenericFontFamily = GetGenericFontFamilyByName(familyName, &genericFontFamily);
423 if (!familyName || *familyName == '\0' || isGenericFontFamily) {
430 typedFamilyName.name = familyName;