[Webkit-unassigned] [Bug 251201] New: text-emphasis marks should not be rendered if there is no emphasized character

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jan 26 03:53:39 PST 2023


https://bugs.webkit.org/show_bug.cgi?id=251201

            Bug ID: 251201
           Summary: text-emphasis marks should not be rendered if there is
                    no emphasized character
           Product: WebKit
           Version: Safari Technology Preview
          Hardware: Unspecified
               URL: https://wpt.fyi/results/css/css-text-decor/text-emphas
                    is-style-property-010Cf.html?label=master&label=experi
                    mental&product=chrome&product=firefox&product=safari&a
                    ligned&view=interop&q=label%3Ainterop-2023-webcompat
                OS: Unspecified
            Status: NEW
          Keywords: BrowserCompat, WPTImpact
          Severity: Normal
          Priority: P2
         Component: Text
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: karlcow at apple.com
                CC: mmaxfield at apple.com,
                    webkit-bug-importer at group.apple.com

Interop-2023

See https://wpt.fyi/results/css/css-text-decor/text-emphasis-style-property-010Cf.html?label=master&label=experimental&product=chrome&product=firefox&product=safari&aligned&view=interop&q=label%3Ainterop-2023-webcompat

https://drafts.csswg.org/css-text-decor-3/#text-emphasis-style-property

The marks are drawn once for each typographic character unit. However, emphasis marks are not drawn for:

Word separators or other characters that belong to the Unicode separator classes (Z*). (But note that emphasis marks are drawn for a space that combines with any combining characters.)
Punctuation--specifically, any characters that belong to the Unicode P* general category and do not NFKD normalize [UAX15] to any of the following symbols:
#       U+0023  NUMBER SIGN
%       U+0025  PERCENT SIGN
‰       U+2030  PER MILLE SIGN
‱       U+2031  PER TEN THOUSAND SIGN
٪       U+066A  ARABIC PERCENT SIGN
؉       U+0609  ARABIC-INDIC PER MILLE SIGN
؊       U+060A  ARABIC-INDIC PER TEN THOUSAND SIGN
&       U+0026  AMPERSAND
⁊       U+204A  TIRONIAN SIGN ET
@       U+0040  COMMERCIAL AT
§       U+00A7  SECTION SIGN
¶       U+00B6  PILCROW SIGN
⁋       U+204B  REVERSED PILCROW SIGN
⁓       U+2053  SWUNG DASH
〽️      U+303D  PART ALTERNATION MARK
Characters belonging to the Unicode classes for control codes and unassigned characters (Cc, Cf, Cn).

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230126/1a45eef0/attachment.htm>


More information about the webkit-unassigned mailing list