- From: John Daggett <jdaggett@mozilla.com>
- Date: Wed, 10 Mar 2010 03:30:09 -0800 (PST)
- To: Jonathan Kew <jonathan@jfkew.plus.com>
- Cc: www-style list <www-style@w3.org>
Jonathan Kew wrote: > However, I agree that "normal" really ought to mean using the > kerning data in the font. (And could be renamed "kern" if people > want it to be more explicit.) Then "none" or "no-kerning" is > obviously used to turn it off. > > I'm not at all sure I'm in favor of a setting that means "user agent > to decide".... it seems to me that if a UA is capable of kerning at > all, then it should be doing it by default as a standard part of > text rendering (just like it should be doing other standard features > such as ccmp, locl, etc.) > > So, I think the essentials would be > > font-kerning: none | normal > or > font-kerning: no-kern | kern Thinking about this a little more now, I think 'none | normal' makes a lot of sense, assuming 'normal' implies "apply metric kerning if data available in the font". If a user agent is supporting things like variant glyphs then it's already doing enough processing that performing metric kerning is unlikely to have a significant impact on performance. I think optical kerning should be left out for now, if it's really desirable a separate value can be added later. John
Received on Wednesday, 10 March 2010 11:30:43 UTC