From 0251b2bfb6c1834bf43a7bc0523c1b692b2aa9b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Naz=C4=B1m=20Can=20Alt=C4=B1nova?= Date: Wed, 23 Aug 2017 20:36:40 -0700 Subject: [PATCH] Convert the @font-feature-values declarations to lowercase The @font-feature-values declaration identifiers are asci case insensitive. We should convert all of them to lowercase to be able to reduce the same declarations. Also gecko stores them as lowercase in gfxFontFeatureValueSet. --- components/style/stylesheets/font_feature_values_rule.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/style/stylesheets/font_feature_values_rule.rs b/components/style/stylesheets/font_feature_values_rule.rs index 3d765616367b..6474cb10bf56 100644 --- a/components/style/stylesheets/font_feature_values_rule.rs +++ b/components/style/stylesheets/font_feature_values_rule.rs @@ -166,7 +166,7 @@ impl<'a, 'b, 'i, T> DeclarationParser<'i> for FFVDeclarationsParser<'a, 'b, T> -> Result<(), ParseError<'i>> { let value = input.parse_entirely(|i| T::parse(self.context, i))?; let new = FFVDeclaration { - name: Atom::from(&*name), + name: Atom::from(&*name).to_ascii_lowercase(), value: value, }; update_or_push(&mut self.declarations, new);