"メイリオ"フォントでの太字表示についてNo.22518
セルビナ さん 07/02/09 10:45
 

Windows Vistaの発売に伴い、メイン環境をそちらに移動して秀丸を使っているのですが
表示フォントを"メイリオ"にした際の太字の描画が他のプログラム(例えばExcelなど)と
異なっており、文字の間隔が詰まったり文字の端が切れたりして幾分か見難い状況で
す。

トラブル対策の"テキスト描画時に常にクリッピング〜"をONにする事により、文字の
端が
切れる現象は軽減されましたが、若干切れている部分もありました。

秀丸メールでは"太字描画に本物の太字フォントを使う"と言うオプションが用意されて
おり、それを使う事で解決できたのですが、本家(?)秀丸でもその様なオプションを設け
て頂く事は出来ませんでしょうか?

[ ]
RE:22518 "メイリオ"フォントでの太字表示No.22520
秀丸担当 さん 07/02/09 11:28
 

>秀丸メールでは"太字描画に本物の太字フォントを使う"と言うオプションが用意され
>て
>おり、それを使う事で解決できたのですが、本家(?)秀丸でもその様なオプションを設
>け
>て頂く事は出来ませんでしょうか?

秀丸エディタは文字のピッチを太字でも普通の文字でも変化させないというよう
にしてあるので、本物の太字だとピッチが変わってしまうようなので難しいです。
それはそれとして、文字が切れる問題はたしかV6.50βのほうで直していたよう
な気がします。
お手数ですがV6.50βではどうなるか試してみていただけると非常に参考になり
ます。
V6.50βは以下のページの一番下のほうからダウンロードできます。
http://hide.maruo.co.jp/software/hidemaru.html

[ ]
RE:22520 "メイリオ"フォントでの太字表示No.22521
セルビナ さん 07/02/09 14:21
 

お返事ありがとうございます。

>秀丸エディタは文字のピッチを太字でも普通の文字でも変化させないというよう
>にしてあるので、本物の太字だとピッチが変わってしまうようなので難しいです。

その様な配慮がなされている事に恥ずかしながら今初めて気が付きました、MSゴシ
ックで違和感なく見れてたのもこの処理のお陰だったのですね。

ただ「太字でもピッチを変えない様に意識されて作られているフォント」の場合は
その独自処理がかえって仇になっているようです。

良い具体例では無いのですが、今私が使用しているフォントは"メイリオ"をベース
に改造された"MeiryoKe_Gothic"と言うアン オフィシャルな物で、このフォントは
太字を指定してもノーマルと同じ幅で表示される様です。

なのでファイルタイプ別のフォント表示のオプションで「Windowsと同等の文字描画
を行う」というのが有れば…と思った次第です。

しかし描画処理系に手を加えるのは相当大変な事だと認識しておりますので、今回
の件に関しては強調表示などで太字を使用しない様にして回避しようと思います。


>それはそれとして、文字が切れる問題はたしかV6.50βのほうで直していたよう
>な気がします。

最新β版を導入してみましたが、一部のアルファベットなどで太字にすると欠けて
表示されています、ですが"MeiryoKe_Gothic"に起因する問題かと思いますので上記
と同じ方法で対処したいと思います。

[ ]
RE:22521 "メイリオ"フォントでの太字表示No.22522
秀丸担当 さん 07/02/09 16:23
 

>最新β版を導入してみましたが、一部のアルファベットなどで太字にすると欠けて
>表示されています、ですが"MeiryoKe_Gothic"に起因する問題かと思いますので上記
>と同じ方法で対処したいと思います。

MeiryoKe_Gothicというのにしてみて確認してみたところ、太字は通常の太字と
は違って見えます。
ClearTypeだと違いが現れやすいです。
メイリオだと大丈夫なのでしょうか。
参考までに、フォントサイズと、具体的なテキスト内容を教えてもらえると、何
らかの対策ができるかもしれません。教えていただいても原理的に無理かもしれ
ないですが。
V6.50での改善は、太字になるものを連続して入力するような場合、一文字だけ
描画するとClearTypeで隣の文字が欠けてしまうので、そうならないように一度
に描画するようなことをしています。

[ ]
RE:22522 "メイリオ"フォントでの太字表示No.22523
セルビナ さん 07/02/09 17:18
 

まさか"MeiryoKe_Gothic"をインストールしてまで確認して頂けるとは思っても
いませんでした、検証に時間を割いて頂きありがとうございます。

太字表示した場合に文字が欠けて表示される問題に絞って返信させて頂きます。

>メイリオだと大丈夫なのでしょうか。

メイリオの場合はExcelと比較すると文字間が詰まって見えますが、文字が欠ける
と言った現象はない様です。

冒頭の質問に「メイリオで文字が欠ける」と言う様な書き込みをしましたが、常用
しているMeiryoKe_Gothicで欠けて表示されており、私の方でクリアタイプフォント
共通の問題と勘違いをして書いた次第です。

曖昧な説明で申し訳ありませんでした。


>参考までに、フォントサイズと、具体的なテキスト内容を教えてもらえると、何
>らかの対策ができるかもしれません。教えていただいても原理的に無理かもしれ
>ないですが。

フォントはMeiryoKe_Gothic 10ポイントで、具体的なテキスト内容はプログラム
コードです。

if then begin end else

を強調表示の太字で表示しています。

この時に then や begin の n や else の文末の e の右端が欠けて表示されます、
トラブル対策の「常にクリッピング〜」を on にする事で症状が改善されますが、
文末の e だけは若干欠けて表示されているようです。

更に強調表示で太字にした際と、フォントの設定で太字にチェックをONにした場合
の見え方も違い、例えば then と rhen の n を比較すると、then の n の方で少し
右端が欠けているようです。

ただ、これらの現象もフォントサイズを11以上にすると欠けなくなるようなので
文字を大きくするか、器量を大きくして気にしないで使い続けようと思います。

[ ]
RE:22523 "メイリオ"フォントでの太字表示No.22524
秀丸担当 さん 07/02/09 18:55
 

詳細な情報ありがとうございます。

>フォントはMeiryoKe_Gothic 10ポイントで、具体的なテキスト内容はプログラム
>コードです。
>
>if then begin end else

この条件で確認してみましたが、本物の太字とは微妙には違いますが、文字が切
れているというような状況はいまいちよくわかりませんでした。
「常にクリッピング〜」をオフにすると各文字の右側が切れたように見えました
が、オンの場合は else の最初の e と最後の e は同じように見えました。

また、[ファイルタイプ別の設定]→[フォント]のところの「太字」にチェックし
た場合は違うということは無く、「太字」の場合も、強調表示の「ボールド」も
どちらも同じに見えます。
というわけでなんだかよくわからなくなってきました。

[ ]