"花園明朝"だと一字ごとに空きになることNo.28171
benzo さん 10/05/03 00:43
 
こんばんは。お世話になってます。
秀丸ユーザーの benzo です。

以前はこのようなことがなかったと思うので言うのですが、
フォントを"花園明朝"にすると、字間が一字おきになってしまうのです。
"花園明朝"はエクステンションCまでカバーした日本で最良のフリーの漢字フォント
なので、
それが使えないと、いつまでも"Sun-ExtA"頼りになってしまいます。
"Sun-ExtA"の困ったところは、アイヌ語用の小さいカナがデカかったり、ほかの漢字
上の問題点を指摘しても返信が来ないことなどです。
そこで「日本人は"花園明朝"だぁ」でいいとおもうのですが、
秀丸だと字間が一字おきになるので困ってしまいます。
どうにかならないものでしょうか。



[ ]
RE:28171 "花園明朝"だと一字ごとに空きにNo.28179
秀丸担当 さん 10/05/06 11:19
 

花園明朝を入れてみて、問題を確認することができました。
調べてみたところ、花園明朝は等幅フォント(固定幅フォント)として定義されて
いるようですが、実際には一文字一文字の幅が違うプロポーショナルフォントに
なっているようです。

秀丸エディタは、等幅フォントの場合はマス目上にきっちり収まるように計算し
て配置するように作られています。
しかし花園明朝の場合はフォント情報が間違っていて、実際のフォントの幅がば
らばらのため、そのようなことが起きてしまうようです。

秀丸エディタとしては以前からこの仕様で、過去のバージョンで確認してみても
同じでした。
メモ帳などの等幅用の計算をしていないソフトでは問題起きませんでしたが、他
の等幅フォントを扱うエディタでも似た問題が起きました。

秀丸エディタの次のバージョンで、実際のフォントの幅を取得してみて、もし食
い違いがあればプロポーショナルフォント扱いにしてしまうような対策を入れて
みようと思います。
この対策でおそらく大丈夫になると思います。

[ ]