Lines Matching defs:familyName
84 static SkUniqueCFRef<CTFontDescriptorRef> create_descriptor(const char familyName[],
157 if (familyName) {
158 SkUniqueCFRef<CFStringRef> cfFontName = make_CFString(familyName);
200 static sk_sp<SkTypeface> create_from_name(const char familyName[], const SkFontStyle& style) {
201 SkUniqueCFRef<CTFontDescriptorRef> desc = create_descriptor(familyName, style);
375 SkUniqueCFRef<CFTypeRef> familyName(
377 if (familyName) {
378 CFSetAddValue(familyNameSet, familyName.get());
458 void onGetFamilyName(int index, SkString* familyName) const override {
460 SkStringFromCFString(this->getFamilyNameAt(index), familyName);
462 familyName->reset();
473 SkFontStyleSet* onMatchFamily(const char familyName[]) const override {
474 if (!familyName) {
477 SkUniqueCFRef<CFStringRef> cfName = make_CFString(familyName);
481 SkTypeface* onMatchFamilyStyle(const char familyName[],
483 SkUniqueCFRef<CTFontDescriptorRef> desc = create_descriptor(familyName, style);
487 SkTypeface* onMatchFamilyStyleCharacter(const char familyName[],
491 SkUniqueCFRef<CTFontDescriptorRef> desc = create_descriptor(familyName, style);
601 sk_sp<SkTypeface> onLegacyMakeTypeface(const char familyName[], SkFontStyle style) const override {
602 if (familyName) {
603 familyName = map_css_names(familyName);
606 sk_sp<SkTypeface> face = create_from_name(familyName, style);