W3C home > Mailing lists > Public > www-style@w3.org > September 2010

RE: [css3-text] fullwidth punctuation kerning

From: Ishii Koji <kojiishi@gluesoft.co.jp>
Date: Tue, 28 Sep 2010 12:02:56 -0400
To: John Daggett <jdaggett@mozilla.com>
CC: www-style <www-style@w3.org>, www-font <www-font@w3.org>, Ambrose LI <ambrose.li@gmail.com>
Message-ID: <A592E245B36A8949BDB0A302B375FB4E0A385D6755@MAILR001.mail.lan>
Right, I've forgotten that, since nobody has implemented kerning table for Japanese for a very long period of time.

So, I think we should use 3 groups:
1. There's kerning table defined for the pair of the characters
2. No kerning table, and the character is 1em (or the same width as U+3000)
3. No kerning table, and the character is less than 1em

For group 1, as you pointed out, the feature should automatically be turned off.

For group 2, it should work as spec'ed.

For group 3, I think we have two options here. One option is do nothing. The other option is to add spaces to match to Japanese typography rules. I'm leaning not to do anything for this group, as I suppose not many fonts fall into this group.

Do you think this solves the problem?

Also, if you happen to know any fonts that has kerning table defined for fullwidth punctuation, I'd love to try it out. Will you mind to share me the name of the font?


Regards,
Koji Ishii

-----Original Message-----
From: John Daggett [mailto:jdaggett@mozilla.com] 
Sent: Tuesday, September 28, 2010 11:32 PM
To: Ishii Koji
Cc: www-style; www-font; Ambrose LI
Subject: Re: [css3-text] fullwidth punctuation kerning


Hi Koji,

> I'm sorry for my ignorance but could you please explain what the "well 
> designed (OpenType-wise)" font is?

In this case, fonts with proper kerning data.

> Or does such font include variable spacing depending on the 
> combinations of two characters?

Right, this is precisely what kerning is.

Cheers,

John Daggett

Received on Tuesday, 28 September 2010 16:01:31 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:31 GMT