w3c / w3c/csswg-drafts

[css-text-4] Unicode category in "fullwidth closing punctuation"

Open
#4,241 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

css-text-4 i18n-tracker
Dominant language
Bikeshed
Stars
4.9k
Forks
816
Avg merge
2d 18h
Merged PRs (30d)
24

Description

https://drafts.csswg.org/css-text-4/#fullwidth-closing-punctuation

Current text:

fullwidth closing punctuation
Includes any closing punctuation character (Unicode category Pe) that belongs to …

I checked Unicode category Pe and found that this category does not include closing punctuations "、。,." (ideographic/fullwidth comma/fullstop). I think this should be Line_Break property: Close_Punctuation (CL) that includes ",﹐ 、︑ .﹒ 。︒ ".

On the other hand, about the fullwidth opening punctuation, current definition "any opening punctuation character (Unicode category Ps) that belongs to …" is ok, and changing the category to "Line_Break property: Open_Punctuation (OP)" will be also ok since the character sets are same in the range "that belongs to the CJK Symbols and Punctuation block (U+3000–U+303F) or is categorized as East Asian Fullwidth (F)".

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the CSS Text 4 “fullwidth closing punctuation” section linked in the issue and compare its Unicode category reference with the linked Unicode sets. Update the definition to use the Line_Break Close_Punctuation (CL) property, then verify that the surrounding opening-punctuation definition remains correct.

Written by the indexing model from the issue text.

Assessment

Tech stack
css
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.