- From: Michael Day via GitHub <noreply@w3.org>
- Date: Wed, 11 Mar 2026 07:13:42 +0000
- To: public-css-archive@w3.org
In Prince we are experimenting with this a property for this: ``` prince-smart-typography: auto | none | all-caps ``` The `all-caps` value enables the OpenType `case` and `cpsp` features and `auto` resolves to `all-caps` for elements with `text-transform: uppercase`. Potentially it could also be enabled for elements that contain multiple consecutive uppercase letters with no lowercase letters, or be extended to support other typographical features. Initially we planned to use `font-variant-caps: all-caps` but this felt inconsistent with existing values like `all-small-caps` given that it doesn't change the letters _to_ caps, it describes that the element _contains_ all caps, but it's a judgement call. Would appreciate thoughts from anyone still looking into this! -- GitHub Notification of comment by mikeday Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6782#issuecomment-4037006457 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 11 March 2026 07:13:43 UTC