RE: [css3-text] ぶら下げ組と下線や背景など

村上さん、道広さん、いろいろとご意見ありがとうございました。JRLEQを執筆されたJLTFの小林先生からもご意見をいただきました。まとめると

* ぶら下げた句読点にも、他の文字と同じように修飾がかかるべきである
* 二分としてかけるか、全角としてかけるかは行末設定による

であるべきであり、今のCSS3 Textでは

行末設定はtext-trimプロパティ[1]で行う。仕様文面を読む限り
normal: 行調整(justification)前にツメないと収まらないのであれば半角(二分)、そうでなければ全角
force-end: 常に半角(二分)
keep-end: 常に全角
なので、normalあるいはkeep-endであれば全角、force-endであれば半角(二分)でかかることになります。

hanging-punctuationプロパティ[2]の今の記述は、解読するのに少しCSSの知識が必要ですが、正しく読めば、「ぶら下げた句読点にも、他の文字と同じように修飾がかかるべきである」と書いてあります。もう少し平易な記述を考えてみますが、仕様は平易さよりは正確さを要求するものなので、あまり改善できないかもしれません。

とりあえず内容は合っていることが確認できましたので、ご協力くださった皆様、改めてありがとうございました。

[1] http://dev.w3.org/csswg/css3-text/#text-trim-prop
[2] http://dev.w3.org/csswg/css3-text/#hanging-punctuation

Received on Saturday, 2 April 2011 10:56:04 UTC