Lines Matching refs:style
4 * Use of this source code is governed by a BSD-style license that can be
65 SkTypeface* SkFontMgr_Preview::onMatchFamilyStyle(const char familyName[], const SkFontStyle& style) const
68 return sset->matchStyle(style);
71 SkTypeface* SkFontMgr_Preview::onMatchFaceStyle(const SkTypeface* typeface, const SkFontStyle& style) const
76 return fStyleSets[i]->matchStyle(style);
86 const SkFontStyle& style, bool elegant,
94 sk_sp<SkTypeface_PreviewSystem> face(family->matchStyle(style));
114 const SkFontStyle& style,
122 // TODO: add 'is_elegant' and 'is_compact' bits to 'style' request.
132 style, SkToBool(elegant),
142 style, SkToBool(elegant),
167 SkFontStyle style;
169 if (!fScanner.scanFont(stream.get(), ttcIndex, &name, &style, &isFixedPitch, nullptr)) {
173 return sk_sp<SkTypeface>(new SkTypeface_PreviewStream(std::move(data), style, isFixedPitch, name));
181 SkFontStyle style;
185 &name, &style, &isFixedPitch, &axisDefinitions)) {
193 return sk_sp<SkTypeface>(new SkTypeface_PreviewStream(std::move(data), style, isFixedPitch, name));
196 sk_sp<SkTypeface> SkFontMgr_Preview::onLegacyMakeTypeface(const char familyName[], SkFontStyle style) const
199 return sk_sp<SkTypeface>(this->onMatchFamilyStyle(familyName, style));
201 return sk_sp<SkTypeface>(fDefaultStyleSet->matchStyle(style));