aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/values/generics/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/style/values/generics/mod.rs')
-rw-r--r--components/style/values/generics/mod.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/components/style/values/generics/mod.rs b/components/style/values/generics/mod.rs
index 5052b2395e1..c2a20081c98 100644
--- a/components/style/values/generics/mod.rs
+++ b/components/style/values/generics/mod.rs
@@ -196,6 +196,14 @@ pub enum FontSettings<T> {
Tag(Vec<FontSettingTag<T>>)
}
+impl <T> FontSettings<T> {
+ #[inline]
+ /// Default value of font settings as `normal`
+ pub fn normal() -> Self {
+ FontSettings::Normal
+ }
+}
+
impl<T: Parse> Parse for FontSettings<T> {
/// <https://www.w3.org/TR/css-fonts-3/#propdef-font-feature-settings>
fn parse<'i, 't>(context: &ParserContext, input: &mut Parser<'i, 't>) -> Result<Self, ParseError<'i>> {