Re: CSS text-spacingドラフト仕様への改良提案とVivliostyleでの先行実装について

村上 様

 小林 敏 です.

  Shinyu MURAKAMI さんwrote

>Vivliostyle 村上です。

>行末側のデフォルト動作を allow-end(行末約物全角/半角)から trim-end(行末約
>物半角)に変更する理由は次の2点です。

このような変更は,選択の問題ですから,それはそれでよいと思いますが,……

少しだけ気になる点が2つほどあります.

まず,行末の中点です.JIS X 4051では,行末の中点(字幅は二分と考える)の前は四分アキ,後ろはベタです.ここはどうなっていますか?

これまでの慣行では,中点の前後のアキを詰める場合,前後ともに詰めます.ですので,このJIS X 4051のルールは,それとは異なります(私の参加していない時期に決めたものです).実際にも後ろだけ詰めるのは,あまりバランスのよいものではありません.ここは,デフォルトとしては詰めない方がいいのではないかな,あるいは詰めるなら前後ともに詰めてしまう(これは私としては避けたい).なお,JLReqでは,JIS X 4051ではないルールも記載しています.DTPでも,行末で句読点や括弧の後ろをベタにする方針の場合,中点の後ろを詰めたものと,詰めないのと両方を見かけます.

次に句点です.JIS X 4051では,句点の後ろは二分アキで読点はベタというのも,ちょっと疑問です,とにかく句点は詰めないということで決まったようですが,行末の場合,句点の後ろには文字はきません.ですので,詰めても問題はないのです.JLReqでも,行の調整の場合は句点の後ろは詰めてよいという方法は記載しています.DTPでも,行末で句読点やDTPでも行末の読点や括弧の後ろを詰める場合,句点の後ろも詰めているので一般的でしょう.

以上,ご参考まで.

――――――――――――――――――
 小林 敏(toshi)  2022年02月20日
 e-mail: binn@k.email.ne.jp
――――――――――――――――――

Received on Sunday, 20 February 2022 07:07:55 UTC