font-variant-alternates-invalid.html (2214B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title> 6 CSS Fonts Module Level 4: parsing font-variant-alternates with invalid values 7 </title> 8 <link 9 rel="help" 10 href="https://drafts.csswg.org/css-fonts-4/#propdef-font-variant-alternates" 11 /> 12 <meta 13 name="assert" 14 content="font-variant-alternates supports only the grammar normal | [ stylistic(<feature-value-name>) || historical-forms || styleset(<feature-value-name>#) || character-variant(<feature-value-name>#) || swash(<feature-value-name>) || ornaments(<feature-value-name>) || annotation(<feature-value-name>) ]" 15 /> 16 <script src="/resources/testharness.js"></script> 17 <script src="/resources/testharnessreport.js"></script> 18 <script src="/css/support/parsing-testcommon.js"></script> 19 </head> 20 <body> 21 <script> 22 test_invalid_value( 23 "font-variant-alternates", 24 "swash(several,different,aliases)" 25 ); 26 test_invalid_value("font-variant-alternates", "stylistic(more,than,one)"); 27 test_invalid_value("font-variant-alternates", "ornaments(more,than,one)"); 28 test_invalid_value("font-variant-alternates", "swash(more,than,one)"); 29 test_invalid_value( 30 "font-variant-alternates", 31 "annotation(more,than,one)" 32 ); 33 test_invalid_value( 34 "font-variant-alternates", 35 "historical-forms(argument)" 36 ); 37 test_invalid_value("font-variant-alternates", "annotation()"); 38 test_invalid_value("font-variant-alternates", "annotation"); 39 test_invalid_value("font-variant-alternates", "swash"); 40 test_invalid_value("font-variant-alternates", "ornaments stylistic"); 41 test_invalid_value("font-variant-alternates", "swash(one) swash(two)"); 42 test_invalid_value( 43 "font-variant-alternates", 44 "unkown(one) myfunction(two)" 45 ); 46 test_invalid_value( 47 "font-variant-alternates", 48 "styleset(thisone) styleset(something,else)" 49 ); 50 test_invalid_value( 51 "font-variant-alternates", 52 "swash(foo) swash(bar)" 53 ); 54 test_invalid_value("font-variant-alternates", "ornaments(one historical-forms"); 55 </script> 56 </body> 57 </html>