- From: Florian Rivoal via GitHub <sysbot+gh@w3.org>
- Date: Wed, 17 Apr 2024 04:34:29 +0000
- To: public-css-archive@w3.org
Effectively, using terminology found in other properties ([ruby-align](https://drafts.csswg.org/css-ruby-1/#propdef-ruby-align) or [justify-content](https://drafts.csswg.org/css-flexbox/#propdef-justify-content)) and along the lines of what @xiaochengh is saying, we can think of this as:
* the spec currently describing `letter-spacing: 1px space-between;`
* Firefox implementing `letter-spacing: 1px space-after;`
* Webkit/Blink implementing `letter-spacing: 1px space-right;`
* @jfkthame proposing `letter-spacing: 1px space-around;`
The currently specified behavior remains preferable in my opinion, but if we're not going to get it, I find this to be an interesting proposal. That said, should get just one behavior, or should we give authors choice as @xiaochengh suggests? If there's choice, what's the default?
It's pretty easy to imagine specifying something like this:
```
letter-spacing: [normal | <length-percentage>] &&
[ space-left | space-right | space-before | space-after | space-between | space-around]?
```
and either default to a particular value when omitted, or leave it up to the UA.
But this seems overkill.
An alternative could be to specify and implement the behavior proposed by @jfkthame, but also add a toggle to trim away the first and last half-spaces in the line. Making that opt-in is more compatible, opt-out gives better behavior by default. So something like:
```
letter-spacing: [normal | <length-percentage>] && trim?
```
or
```
letter-spacing: [normal | <length-percentage>] && no-trim?
```
Possibly with long-hands (letter-spacing-amount & letter-spacing-trim ?), if you want to to cascade independently.
--
GitHub Notification of comment by frivoal
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10193#issuecomment-2060325909 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 17 April 2024 04:34:31 UTC