サブモニタに移動したメールエディタのフNo.01783
ヒラメ さん 17/08/01 15:20
 
メールエディタをサブモニタで生成した場合と、別モニタから
サブモニタに移動してきた場合とでフォントサイズが異なる
ようです。メインモニタから移動してくるとフォントが少し
大きくなっています。DPIの計算がおかしいのかなと思います。

メインモニタ:2736x1824、175%、
サブモニタ :1280x1024、100%、メインモニタの上の左側に配置

秀丸メール Version 6.72 Beta 16 (64bit)
Windows 10 Pro (Creators Update), 1703 (15063.483) (64bit)

[ ]
RE:01783 サブモニタに移動したメールエデNo.01785
秀まるお2 さん 17/08/01 17:04
 
 毎度バグ情報どうもです。

 こちらの環境で、メインを4Kの175%、サブを100%にしてテストしてみたんです
が、いまいち再現しなくて困ったなぁと思いつつ、ソースコードを見直して原因
が分かりました。

 僕の所はデバッグモードが1になってて、デバッグモードが1だと秀丸メール側
で計算したフォントサイズに無理矢理セットしなおす処理が働いてて、それで再
現してませんでした。

 あと、フォントサイズの計算式も、たしかに秀丸エディタと秀丸メールで違っ
てるようでした。秀丸エディタも秀丸メールも基本は切り捨てなんですが、秀丸
エディタの方は画面DPI値から直接ピクセル数を計算するのに対して、秀丸メー
ルの方はメインモニタ側でのピクセルサイズを計算した後に、それに対してサブ
側の比率でかけ算/割り算する(しかもここで切り捨て発生)してるようで、そ
れが原因なんだと思います。

 また修正させていただきます。
 (次はいきなり正式版にするかもしれませんが)

[ ]