Re: [csswg-drafts] [css-text] For most languages, hyphens:auto should not hyphenate Capitalized words (#3927)

> This change is complete nonsense. Proper nouns should be hyphenated like any other word. They can break text layout just as easily. If there are specific words you don't want hyphenated, use a CSS class and a span to disable hyphenation for that word.

I mean, I could just say if there are specific words you want hyphenated, you should use a class and a span, too. It’s just impractical to put a span around every proper noun, no matter which way you look at it. Names as small as six letters could become hyphenated, and because of that almost nobody (writing in English) uses `hyphens: auto`, which is the problem in the first place. There are problems with breaking the layout and there are problems with incorrect hyphenation, and we’re trying to find the best balance for the most people.

In English, it is wrong to hyphenate names. In German, it is preferred. The spec already suggests that when German is detected that, yes, proper nouns should be hyphenated. If there are other languages where this is an issue, create a change request so that it can be discussed and those languages can be fixed. If your browser isn’t following the spec’s suggestion, put in a bug fix request with that browser.

-- 
GitHub Notification of comment by revoltpuppy
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3927#issuecomment-1106631734 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 22 April 2022 15:35:10 UTC