Skip to content

[css-text] U+205F Medium Mathematical Space (MMSP) not mentioned #3878

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
briansmith opened this issue Apr 27, 2019 · 6 comments
Closed

[css-text] U+205F Medium Mathematical Space (MMSP) not mentioned #3878

briansmith opened this issue Apr 27, 2019 · 6 comments
Assignees
Labels
Closed Accepted by Editor Discretion Commenter Timed Out (Assumed Satisfied) css-text-3 Current Work i18n-tracker Group bringing to attention of Internationalization, or tracked by i18n but not needing response. Tested Memory aid - issue has WPT tests Tracked in DoC

Comments

@briansmith
Copy link

https://www.w3.org/TR/css-text-3/#word-spacing-property says "General punctuation and fixed-width spaces (such as U+3000 and U+2000 through U+200A) are not considered word-separator characters."

U+205F Medium Mathematical Space is not mentioned and so it is not clear if it is considered a word-separator character. I'm guessing not. It should be mentioned to make it clear.

@himorin himorin added the i18n-tracker Group bringing to attention of Internationalization, or tracked by i18n but not needing response. label May 1, 2019
@frivoal frivoal added the css-text-3 Current Work label May 3, 2019
@frivoal frivoal self-assigned this May 3, 2019
@frivoal
Copy link
Collaborator

frivoal commented May 3, 2019

"U+205F Medium Mathematical Space" is classified by unicode as General punctuation, so the specification already says what is supposed to happen: it agrees with you that this is not a word separator.

Maybe we could make an editorial clarification, making the reference to General punctuation clearer.

@frivoal
Copy link
Collaborator

frivoal commented Oct 5, 2020

tested by css/CSS2/text/word-spacing-characters-002.xht

@frivoal frivoal added Tested Memory aid - issue has WPT tests and removed Needs Testcase (WPT) labels Oct 5, 2020
@fantasai
Copy link
Collaborator

I reverted this change because it was incorrect.

@briansmith
Copy link
Author

I reverted this change because it was incorrect.

What was incorrect about it?

@fantasai
Copy link
Collaborator

fantasai commented Dec 15, 2020

@briansmith The word "General punctuation" in that sentence wasn't about the General Punctuation Unicode Block but about punctuation in general, including punctuation outside that block (such as punctuation in the ASCII block). The point of the paragraph was to say that punctuation in general, and fixed width spaces in particular, are not word separators by virtue of being punctuation. Only characters that have the specific use of separating words as defined above are word separators.

@frivoal
Copy link
Collaborator

frivoal commented Dec 15, 2020

With the specification now clarified, I think we can answer the original question: is U+205F Medium Mathematical Space a word-separator character or not? The answer is no, because it is not a character "whose primary purpose and general usage is to separate words". (it's primary purpose and general use is to separate parts of equations/formulas).

The bit of text listing various fixed sized spaces (but not this one) is clarified to be neither normative nor exhaustive, and merely illustrate that just because something is punctuation or spacing, that doesn't necessarily means it is a word separator. This informative note doesn't change the above conclusion.

Given than unicode is an evolving dataset, we cannot be exhaustive here about which character is or isn't a word separator, as that list would eventually become stale. That's why it is stated in terms of the principle that guides this classification (with a clarifying note), so that the reader can apply it themself.

@briansmith, does that work for you?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Closed Accepted by Editor Discretion Commenter Timed Out (Assumed Satisfied) css-text-3 Current Work i18n-tracker Group bringing to attention of Internationalization, or tracked by i18n but not needing response. Tested Memory aid - issue has WPT tests Tracked in DoC
Projects
None yet
Development

No branches or pull requests

4 participants