- From: Chris Lilley via GitHub <sysbot+gh@w3.org>
- Date: Tue, 12 Oct 2021 12:24:13 +0000
- To: public-css-archive@w3.org
Regarding optionality and the default: CSS Fonts 4 does not specify that kerning is on by default. The initial value is 'auto': > auto Specifies that kerning is applied at the discretion of the user agent > When set to auto, user agents can determine whether to apply kerning or not based on a number of factors: text size, script, or other factors that influence text processing speed. However it does claim that: > When rendering with OpenType fonts, the [OPENTYPE] specification suggests that kerning be enabled by default. I don't find that suggestion in [the definition of the kern table](https://docs.microsoft.com/en-us/typography/opentype/spec/kern) or [the GPOS table](https://docs.microsoft.com/en-us/typography/opentype/spec/gpos) and find the opposite in the [OpenType overview](https://docs.microsoft.com/en-us/typography/opentype/spec/overview): > Many features expose _optional capabilities_ that authors and typographers may choose to use at their discretion; for example, small cap forms, or **kerning**. So I wonder where that claim came from and whether we should remove it. Regarding the specifics of kerning and CJK, I wonder if we can expand the mention of "script" quoted above to give the specific details that fixed-width glyphs should not be kerned. I don't find the 'palt' or 'vpal' tables in [the OpenType specification](https://docs.microsoft.com/en-us/typography/opentype/spec/), nor in the [TrueType specification](https://developer.apple.com/fonts/TrueType-Reference-Manual/). Where are they defined? -- GitHub Notification of comment by svgeesus Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6723#issuecomment-940963244 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 12 October 2021 12:24:15 UTC