text-autospace の initial value

text-autospace[1]のinitial valueを「ideograph-numeric ideograph-alpha」について変えられないか、というご提案を以前いただいており、CSS WGの数人と議論したのですが、ご報告していませんでしたので、改めてこちらで報告させていただきます。

結論から言うと、変えたい人は
* 作者であれば、文書全体に対して指定できる
* ブラウザーベンダーであれば、UA style sheetで変更できる
ので、initial valueはnoneのままでいいのではないか、という議論になりました。

実装済みのブラウザーがあること、フランス語用にpunctuationという値が定義されていますが、もしフランス人に聞けばこれもinitial valueにしてくれと言われる可能性があること、将来さらに値を追加した時にも同様の問題があること、などが理由です。

ブラウザーのデフォルトの効果を最終的に決めるのはCSSのinitial valueではなくて、ブラウザーベンダーが作るUA style sheetである、というのは私は納得できました。ブラウザーによって違う結果になるじゃないか、という意見も理解できますが、その違いを気にする作者は明示的に指定するでしょうから、最も広く全員が納得しやすいシステムなのではないかと思います。

ご意見のある方がいらっしゃいましたら、いただければ幸いです。

[1] http://dev.w3.org/csswg/css3-text/#text-autospace

Received on Friday, 4 February 2011 06:01:35 UTC