Status: FAIL | Duration: 20ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-text-decor/text-emphasis-punctuation-3.html
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS text decoration test: emphasis marks and punctuation</title> <link rel="match" href="text-emphasis-punctuation-3-ref.html"> <link rel="help" href="https://drafts.csswg.org/css-text-decor/#text-emphasis-style-property"> <meta name="assert" content="emphasis marks are not drawn for punctuation (with a small set of exceptions)"> <style> p { line-height: 2; } .emph { text-emphasis: filled dot; } </style> <p>A few punctuation marks <b>do</b> get emphasis marks:</p> <p lang="ja" class="emph"> [abc <!-- list from https://drafts.csswg.org/css-text-decor/#text-emphasis-style-property --> # <!-- # NUMBER SIGN --> % <!-- % PERCENT SIGN --> & <!-- & AMPERSAND --> @ <!-- @ COMMERCIAL AT --> § <!-- § SECTION SIGN --> ¶ <!-- ¶ PILCROW SIGN --> ؉ <!-- ؉ ARABIC-INDIC PER MILLE SIGN --> ؊ <!-- ؊ ARABIC-INDIC PER TEN THOUSAND SIGN --> ٪ <!-- ٪ ARABIC PERCENT SIGN --> ‰ <!-- ‰ PER MILLE SIGN --> ‱ <!-- ‱ PER TEN THOUSAND SIGN --> ⁊ <!-- ⁊ TIRONIAN SIGN ET --> ⁋ <!-- ⁋ REVERSED PILCROW SIGN --> ⁓ <!-- ⁓ SWUNG DASH --> 〽 <!-- 〽️ PART ALTERNATION MARK --> <br> <!-- characters with NFKD equivalence to the above, from UnicodeData.txt --> ﹟ <!-- SMALL NUMBER SIGN;Po;0;ET;<small> 0023;;;;N;;;;; --> ﹠ <!-- SMALL AMPERSAND;Po;0;ON;<small> 0026;;;;N;;;;; --> ﹪ <!-- SMALL PERCENT SIGN;Po;0;ET;<small> 0025;;;;N;;;;; --> ﹫ <!-- SMALL COMMERCIAL AT;Po;0;ON;<small> 0040;;;;N;;;;; --> # <!-- FULLWIDTH NUMBER SIGN;Po;0;ET;<wide> 0023;;;;N;;;;; --> % <!-- FULLWIDTH PERCENT SIGN;Po;0;ET;<wide> 0025;;;;N;;;;; --> & <!-- FULLWIDTH AMPERSAND;Po;0;ON;<wide> 0026;;;;N;;;;; --> @ <!-- FULLWIDTH COMMERCIAL AT;Po;0;ON;<wide> 0040;;;;N;;;;; --> xyz] </p>
/css/css-text-decor/text-emphasis-punctuation-3-ref.html
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS text decoration test: emphasis marks and punctuation</title> <style> p { line-height: 2; } </style> <p>A few punctuation marks <b>do</b> get emphasis marks:</p> <p lang="ja"> [<ruby>a<rt>•</rt>b<rt>•</rt>c<rt>•</rt></ruby> <!-- list from https://drafts.csswg.org/css-text-decor/#text-emphasis-style-property --> <ruby>#<rt>•</rt></ruby> <!-- # NUMBER SIGN --> <ruby>%<rt>•</rt></ruby> <!-- % PERCENT SIGN --> <ruby>&<rt>•</rt></ruby> <!-- & AMPERSAND --> <ruby>@<rt>•</rt></ruby> <!-- @ COMMERCIAL AT --> <ruby>§<rt>•</rt></ruby> <!-- § SECTION SIGN --> <ruby>¶<rt>•</rt></ruby> <!-- ¶ PILCROW SIGN --> <ruby>؉<rt>•</rt></ruby> <!-- ؉ ARABIC-INDIC PER MILLE SIGN --> <ruby>؊<rt>•</rt></ruby> <!-- ؊ ARABIC-INDIC PER TEN THOUSAND SIGN --> <ruby>٪<rt>•</rt></ruby> <!-- ٪ ARABIC PERCENT SIGN --> <ruby>‰<rt>•</rt></ruby> <!-- ‰ PER MILLE SIGN --> <ruby>‱<rt>•</rt></ruby> <!-- ‱ PER TEN THOUSAND SIGN --> <ruby>⁊<rt>•</rt></ruby> <!-- ⁊ TIRONIAN SIGN ET --> <ruby>⁋<rt>•</rt></ruby> <!-- ⁋ REVERSED PILCROW SIGN --> <ruby>⁓<rt>•</rt></ruby> <!-- ⁓ SWUNG DASH --> <ruby>〽<rt>•</rt></ruby> <!-- 〽️ PART ALTERNATION MARK --> <br> <!-- characters with NFKD equivalence to the above, from UnicodeData.txt --> <ruby>﹟<rt>•</rt></ruby> <!-- SMALL NUMBER SIGN;Po;0;ET;<small> 0023;;;;N;;;;; --> <ruby>﹠<rt>•</rt></ruby> <!-- SMALL AMPERSAND;Po;0;ON;<small> 0026;;;;N;;;;; --> <ruby>﹪<rt>•</rt></ruby> <!-- SMALL PERCENT SIGN;Po;0;ET;<small> 0025;;;;N;;;;; --> <ruby>﹫<rt>•</rt></ruby> <!-- SMALL COMMERCIAL AT;Po;0;ON;<small> 0040;;;;N;;;;; --> <ruby>#<rt>•</rt></ruby> <!-- FULLWIDTH NUMBER SIGN;Po;0;ET;<wide> 0023;;;;N;;;;; --> <ruby>%<rt>•</rt></ruby> <!-- FULLWIDTH PERCENT SIGN;Po;0;ET;<wide> 0025;;;;N;;;;; --> <ruby>&<rt>•</rt></ruby> <!-- FULLWIDTH AMPERSAND;Po;0;ON;<wide> 0026;;;;N;;;;; --> <ruby>@<rt>•</rt></ruby> <!-- FULLWIDTH COMMERCIAL AT;Po;0;ON;<wide> 0040;;;;N;;;;; --> <ruby>x<rt>•</rt>y<rt>•</rt>z<rt>•</rt></ruby>] </p>