Home | History | Annotate | Download | only in web

Lines Matching defs:desc

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