フォント選択時にサンプルが表示されないNo.36059
ivory-star さん 09/04/09 10:03
 
秀丸メール 5.15を使用しています。
たいした不具合ではないですが、一応報告させていただきます。

「フォルダ枠のフォント」「メール一覧のフォント」を変更する際、
フォント選択ダイアログのサンプル表示の箇所に、サンプル文字が
表示されないことがあります。


あれこれと試していて、ひとつ気付いたのですが・・・
たとえば、MS ゴシックのサイズ11を選択すると、秀丸メール側で
「MS ゴシック (11.3ポイント)」と表示されています。
この状態でもう一度、フォント選択ダイアログを表示すると、
サイズが11.3になっていて、サンプル表示がされません。

サイズを12に変更すると「MS ゴシック (12.0ポイント)」、
フォント選択ダイアログでは、サイズが12となり、この場合には
サンプルが正常に表示されます。


サイズの11 -> 11.3のような変換は、何か意図があるのでしょうか?

[ ]
RE:36059 フォント選択時にサンプルが表示No.36060
秀まるお2 さん 09/04/09 12:02
 
 これはある意味仕様なんですが、「11ポイント」を選択したにも関わらず11.3
ポイントと出てくる点については改善しようと思います。

 10.5ポイントとかの小数点付きでフォントサイズを指定することも出来るので
すが、そういう指定にした場合にサンプルが出ないのは、これはこれで仕様とい
うか、Windowsのフォント選択のダイアログボックスが小数点以下には対応して
ないので、それはそれで仕様ってことにしたいと思います。

 それと、なぜこういう「11を指定したのに11.3になるのか」というと、フォン
トサイズを指定するダイアログボックスにてポイント数でフォントサイズを指定
しても、実際にはフォントの高さが画面のピクセル数で返ってくるという仕組み
でして、それで多少誤差が出るということになります。フォント選択のダイアロ
グボックスを全部自前でやれば解決出来るんですが、それはまた面倒なので、今
のままにしたいと思います。

[ ]
RE:36060 フォント選択時にサンプルが表示No.36061
ivory-star さん 09/04/09 14:26
 
フォント選択ダイアログって、ピクセル単位でしたっけ?
ChooseFont関数とかだと、ポイント*10の値で取得できたような・・・
オプションとかで何か違いがあるんでしょうかね。

まぁ特に困る問題でもないので、余裕のあるときにでも対応くださいませ。

[ ]