tor-browser

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

font-size-adjust-invalid.html (4171B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4 <meta charset="utf-8">
      5 <title>CSS Fonts Module Level 5: parsing font-size-adjust with invalid values</title>
      6 <link rel="help" href="https://www.w3.org/TR/css-fonts-5/#font-size-adjust-prop">
      7 <meta name="assert" content="font-size-adjust supports only the grammar 'none | [metric]? [from-font | <number>]'.">
      8 <script src="/resources/testharness.js"></script>
      9 <script src="/resources/testharnessreport.js"></script>
     10 <script src="/css/support/parsing-testcommon.js"></script>
     11 </head>
     12 <body>
     13 <script>
     14 test_invalid_value('font-size-adjust', 'auto');
     15 test_invalid_value('font-size-adjust', '-10');
     16 test_invalid_value('font-size-adjust', '0.5 ex-height');
     17 test_invalid_value('font-size-adjust', 'em 1.0');
     18 test_invalid_value('font-size-adjust', 'ch 0.5');  // it's 'ch-width', not 'ch'
     19 test_invalid_value('font-size-adjust', 'ic 1.0');  // it's 'ic-width' or 'ic-height', not 'ic'
     20 
     21 test_invalid_value('font-size-adjust', 'ex-height');
     22 test_invalid_value('font-size-adjust', 'cap-height');
     23 test_invalid_value('font-size-adjust', 'ic-height');
     24 test_invalid_value('font-size-adjust', 'ic-width');
     25 test_invalid_value('font-size-adjust', 'ch-width');
     26 
     27 test_invalid_value('font-size-adjust', 'ex-height none');
     28 test_invalid_value('font-size-adjust', 'cap-height none');
     29 test_invalid_value('font-size-adjust', 'ic-height none');
     30 test_invalid_value('font-size-adjust', 'ic-width none');
     31 test_invalid_value('font-size-adjust', 'ch-width none');
     32 
     33 test_invalid_value('font-size-adjust', 'ex-height ex-height');
     34 test_invalid_value('font-size-adjust', 'cap-height cap-height');
     35 test_invalid_value('font-size-adjust', 'ic-height ic-height');
     36 test_invalid_value('font-size-adjust', 'ic-width ic-width');
     37 test_invalid_value('font-size-adjust', 'ch-width ch-width');
     38 
     39 test_invalid_value('font-size-adjust', 'none none');
     40 test_invalid_value('font-size-adjust', 'none 0.5');
     41 test_invalid_value('font-size-adjust', 'none from-font');
     42 
     43 test_invalid_value('font-size-adjust', 'from-font none');
     44 test_invalid_value('font-size-adjust', 'from-font 0.5');
     45 test_invalid_value('font-size-adjust', 'from-font ex-height');
     46 test_invalid_value('font-size-adjust', 'from-font cap-height');
     47 test_invalid_value('font-size-adjust', 'from-font ic-height');
     48 test_invalid_value('font-size-adjust', 'from-font ic-width');
     49 test_invalid_value('font-size-adjust', 'from-font ch-width');
     50 test_invalid_value('font-size-adjust', 'from-font from-font');
     51 
     52 test_invalid_value('font-size-adjust', 'ex-height from-font from-font');
     53 test_invalid_value('font-size-adjust', 'cap-height from-font from-font');
     54 test_invalid_value('font-size-adjust', 'ic-height from-font from-font');
     55 test_invalid_value('font-size-adjust', 'ic-width from-font from-font');
     56 test_invalid_value('font-size-adjust', 'ch-width from-font from-font');
     57 
     58 test_invalid_value('font-size-adjust', 'ex-height from-font 0.5');
     59 test_invalid_value('font-size-adjust', 'cap-height from-font 0.5');
     60 test_invalid_value('font-size-adjust', 'ic-height from-font 0.5');
     61 test_invalid_value('font-size-adjust', 'ic-width from-font 0.5');
     62 test_invalid_value('font-size-adjust', 'ch-width from-font 0.5');
     63 
     64 test_invalid_value('font-size-adjust', 'ex-height 0.5 from-font');
     65 test_invalid_value('font-size-adjust', 'cap-height 0.5 from-font');
     66 test_invalid_value('font-size-adjust', 'ic-height 0.5 from-font');
     67 test_invalid_value('font-size-adjust', 'ic-width 0.5 from-font');
     68 test_invalid_value('font-size-adjust', 'ch-width 0.5 from-font');
     69 
     70 test_invalid_value('font-size-adjust', 'ex-height from-font none');
     71 test_invalid_value('font-size-adjust', 'cap-height from-font none');
     72 test_invalid_value('font-size-adjust', 'ic-height from-font none');
     73 test_invalid_value('font-size-adjust', 'ic-width from-font none');
     74 test_invalid_value('font-size-adjust', 'ch-width from-font none');
     75 
     76 test_invalid_value('font-size-adjust', 'ex-height none from-font');
     77 test_invalid_value('font-size-adjust', 'cap-height none from-font');
     78 test_invalid_value('font-size-adjust', 'ic-height none from-font');
     79 test_invalid_value('font-size-adjust', 'ic-width none from-font');
     80 test_invalid_value('font-size-adjust', 'ch-width none from-font');
     81 </script>
     82 </body>
     83 </html>