Lines Matching defs:desc
38 WebFontDescription::WebFontDescription(const FontDescription& desc)
40 family = desc.family().family();
41 genericFamily = static_cast<GenericFamily>(desc.genericFamily());
42 size = desc.specifiedSize();
43 italic = desc.style() == FontStyleItalic;
44 smallCaps = desc.variant() == FontVariantSmallCaps;
45 weight = static_cast<Weight>(desc.weight());
46 smoothing = static_cast<Smoothing>(desc.fontSmoothing());
47 letterSpacing = desc.letterSpacing();
48 wordSpacing = desc.wordSpacing();
56 FontDescription desc;
57 desc.setFamily(fontFamily);
58 desc.setGenericFamily(static_cast<FontDescription::GenericFamilyType>(genericFamily));
59 desc.setSpecifiedSize(size);
60 desc.setComputedSize(size);
61 desc.setStyle(italic ? FontStyleItalic : FontStyleNormal);
62 desc.setVariant(smallCaps ? FontVariantSmallCaps : FontVariantNormal);
63 desc.setWeight(static_cast<FontWeight>(weight));
64 desc.setFontSmoothing(static_cast<FontSmoothingMode>(smoothing));
65 desc.setLetterSpacing(letterSpacing);
66 desc.setWordSpacing(wordSpacing);
67 return desc;