Lines Matching refs:fonts

55 fuchsia::fonts::Slant SkToFuchsiaSlant(SkFontStyle::Slant slant) {  in SkToFuchsiaSlant()
58 return fuchsia::fonts::Slant::OBLIQUE; in SkToFuchsiaSlant()
60 return fuchsia::fonts::Slant::ITALIC; in SkToFuchsiaSlant()
63 return fuchsia::fonts::Slant::UPRIGHT; in SkToFuchsiaSlant()
67 SkFontStyle::Slant FuchsiaToSkSlant(fuchsia::fonts::Slant slant) { in FuchsiaToSkSlant()
69 case fuchsia::fonts::Slant::OBLIQUE: in FuchsiaToSkSlant()
71 case fuchsia::fonts::Slant::ITALIC: in FuchsiaToSkSlant()
73 case fuchsia::fonts::Slant::UPRIGHT: in FuchsiaToSkSlant()
79 fuchsia::fonts::Width SkToFuchsiaWidth(SkFontStyle::Width width) { in SkToFuchsiaWidth()
82 return fuchsia::fonts::Width::ULTRA_CONDENSED; in SkToFuchsiaWidth()
84 return fuchsia::fonts::Width::EXTRA_CONDENSED; in SkToFuchsiaWidth()
86 return fuchsia::fonts::Width::CONDENSED; in SkToFuchsiaWidth()
88 return fuchsia::fonts::Width::SEMI_CONDENSED; in SkToFuchsiaWidth()
90 return fuchsia::fonts::Width::NORMAL; in SkToFuchsiaWidth()
92 return fuchsia::fonts::Width::SEMI_EXPANDED; in SkToFuchsiaWidth()
94 return fuchsia::fonts::Width::EXPANDED; in SkToFuchsiaWidth()
96 return fuchsia::fonts::Width::EXTRA_EXPANDED; in SkToFuchsiaWidth()
98 return fuchsia::fonts::Width::ULTRA_EXPANDED; in SkToFuchsiaWidth()
105 bool SkToFuchsiaWidth(int skWidth, fuchsia::fonts::Width* outFuchsiaWidth) { in SkToFuchsiaWidth()
115 SkFontStyle::Width FuchsiaToSkWidth(fuchsia::fonts::Width width) { in FuchsiaToSkWidth()
117 case fuchsia::fonts::Width::ULTRA_CONDENSED: in FuchsiaToSkWidth()
119 case fuchsia::fonts::Width::EXTRA_CONDENSED: in FuchsiaToSkWidth()
121 case fuchsia::fonts::Width::CONDENSED: in FuchsiaToSkWidth()
123 case fuchsia::fonts::Width::SEMI_CONDENSED: in FuchsiaToSkWidth()
125 case fuchsia::fonts::Width::NORMAL: in FuchsiaToSkWidth()
127 case fuchsia::fonts::Width::SEMI_EXPANDED: in FuchsiaToSkWidth()
129 case fuchsia::fonts::Width::EXPANDED: in FuchsiaToSkWidth()
131 case fuchsia::fonts::Width::EXTRA_EXPANDED: in FuchsiaToSkWidth()
133 case fuchsia::fonts::Width::ULTRA_EXPANDED: in FuchsiaToSkWidth()
138 fuchsia::fonts::Style2 SkToFuchsiaStyle(const SkFontStyle& style) { in SkToFuchsiaStyle()
139 fuchsia::fonts::Style2 fuchsiaStyle; in SkToFuchsiaStyle()
142 fuchsia::fonts::Width fuchsiaWidth = fuchsia::fonts::Width::NORMAL; in SkToFuchsiaStyle()
152 fuchsia::fonts::GenericFontFamily fGenericFontFamily;
153 } kGenericFontFamiliesByName[] = {{"serif", fuchsia::fonts::GenericFontFamily::SERIF},
154 {"sans", fuchsia::fonts::GenericFontFamily::SANS_SERIF},
155 {"sans-serif", fuchsia::fonts::GenericFontFamily::SANS_SERIF},
156 {"mono", fuchsia::fonts::GenericFontFamily::MONOSPACE},
157 {"monospace", fuchsia::fonts::GenericFontFamily::MONOSPACE},
158 {"cursive", fuchsia::fonts::GenericFontFamily::CURSIVE},
159 {"fantasy", fuchsia::fonts::GenericFontFamily::FANTASY},
160 {"system-ui", fuchsia::fonts::GenericFontFamily::SYSTEM_UI},
161 {"emoji", fuchsia::fonts::GenericFontFamily::EMOJI},
162 {"math", fuchsia::fonts::GenericFontFamily::MATH},
163 {"fangsong", fuchsia::fonts::GenericFontFamily::FANGSONG}};
167 fuchsia::fonts::GenericFontFamily* outGenericFamily) { in GetGenericFontFamilyByName()
232 SkFontMgr_Fuchsia(fuchsia::fonts::ProviderSyncPtr provider);
265 mutable fuchsia::fonts::ProviderSyncPtr fFontProvider;
316 SkFontMgr_Fuchsia::SkFontMgr_Fuchsia(fuchsia::fonts::ProviderSyncPtr provider) in SkFontMgr_Fuchsia()
337 fuchsia::fonts::FamilyName typedFamilyName; in onMatchFamily()
340 fuchsia::fonts::FontFamilyInfo familyInfo; in onMatchFamily()
401 fuchsia::fonts::TypefaceQuery query; in FetchTypeface()
420 fuchsia::fonts::GenericFontFamily genericFontFamily = in FetchTypeface()
421 fuchsia::fonts::GenericFontFamily::SANS_SERIF; in FetchTypeface()
429 fuchsia::fonts::FamilyName typedFamilyName{}; in FetchTypeface()
434 fuchsia::fonts::TypefaceRequestFlags flags{}; in FetchTypeface()
435 if (!allow_fallback) flags |= fuchsia::fonts::TypefaceRequestFlags::EXACT_FAMILY; in FetchTypeface()
436 if (exact_style_match) flags |= fuchsia::fonts::TypefaceRequestFlags::EXACT_STYLE; in FetchTypeface()
438 fuchsia::fonts::TypefaceRequest request; in FetchTypeface()
442 fuchsia::fonts::TypefaceResponse response; in FetchTypeface()
498 SK_API sk_sp<SkFontMgr> SkFontMgr_New_Fuchsia(fuchsia::fonts::ProviderSyncPtr provider) { in SkFontMgr_New_Fuchsia()