Lines Matching refs:style

4  * Use of this source code is governed by a BSD-style license that can be
102 // Tries to convert the given integer Skia style width value to the Fuchsia equivalent.
138 fuchsia::fonts::Style2 SkToFuchsiaStyle(const SkFontStyle& style) {
140 fuchsiaStyle.set_slant(SkToFuchsiaSlant(style.slant())).set_weight(style.weight());
143 if (SkToFuchsiaWidth(style.width(), &fuchsiaWidth)) {
191 SkTypeface_Fuchsia(std::unique_ptr<SkFontData> fontData, const SkFontStyle& style,
193 : SkTypeface_Stream(std::move(fontData), style, isFixedPitch,
208 SkFontStyle style;
211 if (!scanner.scanFont(stream.get(), args.getCollectionIndex(), &name, &style, &isFixedPitch,
222 return sk_make_sp<SkTypeface_Fuchsia>(std::move(fontData), style, isFixedPitch, name, id);
256 sk_sp<SkTypeface> FetchTypeface(const char familyName[], const SkFontStyle& style,
284 void getStyle(int index, SkFontStyle* style, SkString* styleName) override {
286 if (style) *style = fStyles[index];
288 // We don't have style names. Return an empty name.
345 for (auto& style : familyInfo.styles()) {
346 styles.push_back(SkFontStyle(style.weight(), FuchsiaToSkWidth(style.width()),
347 FuchsiaToSkSlant(style.slant())));
354 const SkFontStyle& style) const {
356 FetchTypeface(familyName, style, /*bcp47=*/nullptr,
363 const SkFontStyle& style,
367 FetchTypeface(familyName, style, bcp47, bcp47Count, character, /*allow_fallback=*/true,
392 SkFontStyle style) const {
393 return sk_sp<SkTypeface>(matchFamilyStyle(familyName, style));
397 const SkFontStyle& style, const char* bcp47[],
402 query.set_style(SkToFuchsiaStyle(style));