High DPI対応/回避策?No.27237
はと71 さん 09/11/02 08:10
 
秀丸エディタ(64Bit)使っています。
このソフトは特に書かれていないと言うことはHigh DPI公式サポートではないのだと
思いますが、今後高解像度で小型の液晶が増えてきそうですし、可能でしたら対応を
検討していただければと思います。
とはいっても150%で使用しても、ダイアログがはみ出すといったことはないので、エ
ディタとしては一番メインになる、文字表示がくっきり行えるだけで完璧だと思いま
すが。

Vistaで使用していた時は
「高 DPI 設定では画面のスケーリングを無効にする」という互換設定で、フォント
を大きめのサイズにすればくっきりと表示されていたのですが、Windows7にしてから
なぜかこのオプションがグレーアウトしてしまい、(秀丸エディタ以外のソフトでは
試した範囲ではチェックが入れられます)
文字がぼやけるなぁというのが現状少し困っております。
http://msdn.microsoft.com/ja-jp/windows/dd871150.aspx

もし、とりあえずの解決策などがありましたらご教授願います。

[ ]
RE:27237 High DPI対応/回避策?No.27239
秀丸担当 さん 09/11/02 12:41
 

>「高 DPI 設定では画面のスケーリングを無効にする」という互換設定で、フォント
>を大きめのサイズにすればくっきりと表示されていたのですが、Windows7にしてから
>なぜかこのオプションがグレーアウトしてしまい、(秀丸エディタ以外のソフトでは

確認してみたところ、64bit版の秀丸エディタではグレーアウトしていて、32bit
版ではチェック可能でした。
64bit版の秀丸エディタV7.11では特にこれらの指示はしていなくて、プログラム
が64bitというだけでチェック不可能になってしまうのかもしれません。

もし32bit版でもよろしければ、32bit版を使っていただけると回避できるかもし
れないです。

または、全てのアプリケーションに影響してしまいますが、[コントロールパネ
ル]→[デスクトップのカスタマイズ]→[ディスプレイ]を選んで、左側にある
「カスタムテキストサイズの設定(DPI)」の、「Windows XP 形式のDPIスケーリ
ングを使用する」をONにしておくと、全てでぼやけないようにすることもできる
ようです。

現在開発中のV8.00βではβ1からマニフェストに高DPI対応を記述していて、高
DPIでもぼやけないようになっていて、V8.00では互換性設定に関わらず大丈夫に
なる予定です。

----

ちなみに64bitのプログラムは、強制的にVirtualStoreが働かないようになって
いて、UAC配下では Program Files に仮想的な書き込みできないということもあ
ります。
64bitのプログラムを作る場合は互換性は無くして、新しい作法に必ず従うしか
ないというマイクロソフトの方針なのかもしれないです。

[ ]
RE:27239 High DPI対応/回避策?No.27259
はと71 さん 09/11/06 06:27
 
分かりやすいお返事と、動作テストありがとうございました。
OSが64Bit版だし、秀丸も64Bitを、と思っていましたが、そのせいで互換機能が使用
できないのなら32Bitの方を使用してみようと思います。
また、新バージョンで対応とのことで期待しています。

[ ]