tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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>