[css-text-decor-3] Emphasis Marks on Punctuation

The CSSWG and i18n Working Groups discussed an issue raised by Xidorn Quan
about placing emphasis dots over punctuation characters:
   https://github.com/w3c/csswg-drafts/issues/839

According to JLREQ
   https://www.w3.org/TR/jlreq/#composition_of_emphasis_dots
punctuation such as full stops, commas, and brackets should not receive marks.

The CSSWG and i18nWG discussed the issue and past recommendations from JLTF,
along with best practices for Web standards, and concluded to require that
such punctuation be skipped (along with spaces, which are currently skipped).
This gives the correct behavior by default and prevents authors from needing
to twist their markup to exclude punctuation in order to get the correct
rendering.

The changes have been added to the Editor's Draft of CSS Text Decoration L3:
   https://github.com/w3c/csswg-drafts/commit/0b64606440b70efa47bc98db07c2537c8168c0ac
and an be seen at the bottom of the Emphasis Marks section at
   https://drafts.csswg.org/css-text-decor-3/#text-emphasis-style-property


The CSSWG is requesting review from i18n, especially JLTF and CLTF on the list
of characters affected. Skipped punctuation is specified as
   (Pc, Pd, Ps, Pe, Pi, Pf) or (Po and Sentence_Break=ATerm,Close,Scontinue,STerm)
the full list can be seen here:
 
https://unicode.org/cldr/utility/list-unicodeset.jsp?a=%5B%3AGeneral_category%3DPo%3A%5D%26%5B%5B%3ASentence_Break%3DATerm%3A%5D%5B%3ASentence_Break%3DSTerm%3A%5D%5B%3ASentence_Break%3DSContinue%3A%5D%5B%3ASentence_Break%3DClose%3A%5D%5D&g=Sentence_Break&i=

Please send any comments in reply to this message or add them to the issue
in GitHub at https://github.com/w3c/csswg-drafts/issues/839

Thank you~
~fantasai

Received on Thursday, 8 March 2018 09:05:37 UTC