高DPINo.08725
dentaku さん 15/10/04 16:31
 
秀丸エディタの高DPI対応で、まだちょっと惜しい部分があるようです。
気づいたところだけで、すべてを網羅しているわけではありませんが、
ご報告というか、直ってほしいなあという要望です。
なお私は DPI 250% で使用しています。


● 画面上の部品の 200% 対応
ルーラーが DPI 200% に対応しましたが、同様に、以下の要素も対応してほしいです。
単純な拡大でも構いません。
・タブのファイルアイコンと閉じる(×)ボタン
・タブバー右端の閉じる(×)ボタン
・スクロールバーの上の「見出しバー」と「アウトライン解析の枠」ボタン
 およびそれぞれを表示したときのアイコン。

(個人的には 200% ではまだちょっと小さく、
 250% 程度のサイズが欲しいところなのですが、
 ビットマップ系のリソースで非整数倍をサポートするのは大変そうなので
 ルーラーと同様の 200% でお願いできればと思っています)


● 線の太さ
各所の線を太くしてほしい、または、できるようにしてほしいです。
200% 以上で使用する環境では、1 ピクセル幅の線というのは
100% に比べると単純に半分以下の太さになるわけでして、ちょっと見づらいのです。
200〜250% であれば 通常の線の太さは 2 ピクセルになってほしいところです。
・ルーラーの目盛り
・編集記号(改行マークやタブ、全角スペースなどの記号)
  …文字サイズに応じて大きく表示はされるのですが、それに比べて線幅が細く、
   私の環境では 1 ピクセル幅のようです。
・下線


● ダイアログ
ダイアログで高DPIで表示がおかしくなるところがあるので直してほしいです。
・設定:ファイルタイプ別の設定 - デザイン の「場所の一覧」
  …行の高さが原寸(?)で、左の列はフォントが収まりきらず、右の列は原寸表
示。
・設定:ファイルタイプ別の設定 - デザイン - 強調表示 の「強調表示一覧」
  …「表示方法」が下にずれて表示されるのと、列幅が狭いです。
   列幅は調整できますが記憶されません。
・設定:動作環境 - ファイル - エンコード1 のエンコード一覧
  …行の高さが原寸のまま?
・設定:動作環境 - 編集 - 変換 の「使用する変換」
  …これも行の高さが原寸のまま?
・エンコードの自動認識
  …欧文のファイルを開いたときなどにときどき発生する「認識エラー」で
   「エンコードの種類を指定しなおす」ボタンを押すと出てくる
   「自動認識」というタイトルのダイアログです。
   「候補」の行の高さが原寸? なのと、プレビューが原寸です。


以上よろしくお願いします。

[ ]
RE:08725 高DPINo.08726
秀丸担当 さん 15/10/05 11:51
 

ご指摘ありがとうございます。
確かに高DPI対応で不足している点がありました。
可能なところから順次検討していきたいと思います。
少なくともダイアログでずれているところはおかしいので修正させていただきま
す。

[ ]
RE:08726 高DPINo.08727
dentaku さん 15/10/06 07:39
 
ありがとうございます。
よろしくお願いします。

[ ]
RE:08726 高DPINo.08730
dentaku さん 15/10/11 13:51
 
V8.56β9確認しました。
ダイアログ類が直って、ボタン類もだいぶ見やすくなりました。
どうもありがとうございます。

ところで、タブとタブバー右端の閉じる(×)ボタンですが、
押しやすくはなりましたけれども、枠だけではなく
中の×印も大きくなりませんでしょうか…。

あと、ウィンドウ左上の「>>」マーク(折りたたみ)ですが、
左端がちょっとはみ出て(クリッピングされて)いる状態です。
それで気づきましたが、折りたたみ用の余白や[+]/[-]マークも
拡大してもらう必要がありそうです。

[ ]
RE:08730 高DPINo.08733
秀丸担当 さん 15/10/13 14:23
 

タブの閉じるボタンについては、Windowsが描画する「MDIの閉じるボタン」に相
当する描画になっていて、Windows7,8,10などでそれぞれテーマ(Visual
Style)によって描画結果が違うことになります。
Windowsのデザインがそうなっているということになりますが、実際小さくなっ
てしまっているので、Visual Styleをやめるなどの対策を考えた方がいいかもし
れないです。
今後Windows10以降で、Windowsそのものの高DPI化が進むことで、Windows側が直
る可能性もあると思います。
秀丸エディタとしては、現状では[その他]→[動作環境]→[ウィンドウ]の
「Visual Style表示」をOFFにすると、タブの閉じるボタンも含めて、クラシッ
ク風の描画になって回避する方法があります。

1ピクセルの線の幾つかや、折りたたみ用の余白など次のβ版でまた修正します。

[ ]
RE:08733 高DPINo.08737
dentaku さん 15/10/13 18:42
 
>Windowsのデザインがそうなっているということになりますが、実際小さくなっ
>てしまっているので、Visual Styleをやめるなどの対策を考えた方がいいかもし
>れないです。

ああこれはMDIの閉じるボタンなんですか。
Visual Style表示のオフを試してみたら、こちらの環境では
ウィンドウの閉じるボタンより大きく太い×になって、
ちょっと微妙なかんじでした。
つまりWindows自体が微妙と…うーんわかりました。
とりあえずこういうものと思って納得します。


>1ピクセルの線の幾つかや、折りたたみ用の余白など次のβ版でまた修正します。
よろしくお願いします。

[ ]
RE:08733 高DPINo.08756
dentaku さん 15/10/15 22:27
 
V8.56β10確認しました。
ずいぶん見やすくなっています。ありがとうございます。
ところで、カーソル行以外の下線(スタイルの「下線付き」)の
対応は難しいでしょうか。
また、細かいところですが、
その他 - ファイルタイプ別の設定 - デザイン - 場所の一覧
の「カーソル行」の見本が実際の表示と違い1ピクセルのままですね。

[ ]
RE:08756 高DPINo.08759
秀丸担当 さん 15/10/16 14:05
 

強調表示のスタイルの下線も、太くなったほうがいいと思います。
こちらも今後検討します。
設定ダイアログの見本も修正します。

[ ]
RE:08759 高DPINo.08786
dentaku さん 15/10/23 20:43
 
V8.56β11で下線は太くなりましたが薄いのですね。
50%の網掛けでしょうか。
これは網掛けじゃない100%のラインに切り替えたりはできませんか?

[ ]
RE:08786 高DPINo.08787
秀丸担当 さん 15/10/26 11:01
 

強調表示の下線は網掛けになっています。
もともと100%のDPIのときは、1ピクセルの破線でした。
これに合わせて網掛けにしてみましたが、高精細なディスプレイでは、単なる色
の薄い実線にしか見えないと思います。

一方で全角/半角空白の記号表示は、2ピクセルの破線にしています。
いままでどう捉えられていたによりますが、2ピクセルの破線という考えもあり
えると思います。
試しに下線も2ピクセルの破線にしてみたら、いままでと見栄えが同じに見えて
自然でした。
見栄えと同じ2ピクセルの破線にしてみて、もし必要であれば網掛けや破線や実
線など切り替えるのオプションも検討したいと思います。

似ているものとして、Windows標準のダイアログ上のボタンのフォーカスを示す
四角は網掛けで、IEやFirefoxなどのコンテンツ部分のフォーカスは2ピクセル
以上の破線になっているようです。

[ ]
RE:08787 高DPINo.08788
dentaku さん 15/10/26 21:17
 
もともと破線でしたか。申し訳ありません、実線だと思い込んでいました。
好みのものを選べるならうれしいですが、
視認性は現在の網掛けでも問題というわけではないので、
そういう仕様ということならば私はそれで大丈夫です。

[ ]
RE:08787 高DPINo.08793
dentaku さん 15/11/01 16:05
 
βバージョン改版履歴で下線が点線になったと書かれていますが
こちらでは網掛けのままのようです。

ついでに気づいたのですが、同じくデザインの
・「最後に編集した所」のカーソル位置のマーク
・「折りたたみ用の余白」の設定ダイアログでの見本
が高DPI未対応のようですね。

[ ]
RE:08793 高DPINo.08798
秀丸担当 さん 15/11/02 11:11
 

ご指摘ありがとうございます。
調べてみたところ、設定の組み合わせによって描画方法が違うことがあり、縦線
やなめらかスクロールやフォントの情報によっては、網掛けのままになる組み合
わせがありました。
現状では[その他]→[動作環境]→[トラブル対策]→[詳細]→[テキスト描画時に
常にクリッピングをかけて描画する]をONにすれば描画方法が変わってできまし
たが、このオプションのON/OFFに関わらず同じになるように修正させていただき
ます。

設定ダイアログの見本や最後に編集したところも順次修正させていただきます。

[ ]
RE:08798 高DPINo.08801
dentaku さん 15/11/03 21:38
 
設定の組み合わせですか…厄介ですね。
ところで追加です、すみません。以下の対応もご検討ください。
・折りたたみの枝
 現状: 100%でも200%でも1ピクセル幅の点線
・折りたたまれた行の行間の線
 現状: 100%で2ピクセル幅の網掛け、200%で2ピクセル幅の点線

[ ]
RE:08801 高DPINo.08802
秀丸担当 さん 15/11/04 10:37
 

折りたたみの枝と、折りたたまれた行も修正させていただきます。
これは今回の修正で2ピクセルが中途半端に出て以前より違和感が出るようにな
ってしまっていました。

[ ]
RE:08802 高DPINo.08827
dentaku さん 15/11/10 22:07
 
おかげさまで最新βでだいぶ快適になっています。
どうもありがとうございました。

[ ]