起動時の幅が設定値よりも微妙に狭いNo.38958
中尉 さん 21/05/23 19:20
 
Windows 10 Home 21H1 (19043.985) 上で秀丸 8.98 Beta8 (64-bit) を利用させてい
ただいております。

いつ頃からか忘れてしまいましたが、表題の通りの不具合が出ています。具体的には、
設定値:

・動作環境→ウィンドウ→配置→起動時のウィンドウ配置→サイズを指定する→幅 : 80

としているのに、起動時に微妙に幅が狭い (恐らく 1 dot くらい狭い) 状態で起動
します。

この状態で何が問題かと言いますと、例えば新規作成で1行目に文字「あ」を37文字
入力するまでは大丈夫なのですが、38文字目を入力する瞬間に1文字目の「あ」が半
分隠れるのです。

文章でうまく説明できているかどうか分かりません。画像が必要でしたら、お申し付
けください。

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

[ ]
RE:38958 起動時の幅が設定値よりも微妙にNo.38964
秀丸担当 さん 21/05/24 10:37
 

80に設定してみただけだとうまく再現はできていないのですが、設定によってそうな
る可能性があります。
画像か、[その他]→[設定内容の保存/復元...]で設定内容を保存したものを送ってい
ただいたものかを"taki@maruo.co.jp"まで送っていただけるとどういう状況かわかる
と思います。
起動時のウィンドウサイズは、実際にはピクセル数で記憶されています。
文字単位の場合は、そのとき選ばれていたフォントで換算されて表示されているので、
ファイルタイプ別の設定でフォントが変わると、設定したときとは違ったりします。
または、プロポーショナルフォントの場合は平均幅で計算されたりするので、そのま
まの値にはならないことがあります。
サイズ指定の右下あたりにある単位を「ドット(外枠)」にすると微調整ができます。

[ ]
RE:38964 起動時の幅が設定値よりも微妙にNo.38971
中尉 さん 21/05/24 23:57
 
回答ありがとうございます。

>80に設定してみただけだとうまく再現はできていないのですが、設定によってそう
>なる可能性があります。
>画像か、[その他]→[設定内容の保存/復元...]で設定内容を保存したものを送って
>いただいたものかを"taki@maruo.co.jp"まで送っていただけるとどういう状況かわ
>かると思います。

送信させていただきました。

>起動時のウィンドウサイズは、実際にはピクセル数で記憶されています。
>文字単位の場合は、そのとき選ばれていたフォントで換算されて表示されているの
>で、ファイルタイプ別の設定でフォントが変わると、設定したときとは違ったりし
>ます。
>または、プロポーショナルフォントの場合は平均幅で計算されたりするので、その
>ままの値にはならないことがあります。
>サイズ指定の右下あたりにある単位を「ドット(外枠)」にすると微調整ができます。

801 dots と設定されていた値を 802 dots に変更したら、この現象は発生しなくな
りました。ありがとうございます。

とりあえず私の環境では解決しましたので、この件より優先度が高い課題がありまし
たら、この件は放置していただいて結構です。

[ ]
RE:38971 起動時の幅が設定値よりも微妙にNo.38976
秀丸担当 さん 21/05/25 09:48
 

受け取りました。ありがとうございます。
画像でわかったのですが、画面のDPIが125%でそうなるということがわかりました。
ずれる原因は[その他]→[動作環境]→[ウィンドウ]→[高度なウィンドウ]の「ウィン
ドウの左に余白を入れる」がデフォルトで8単位ですが、125%だと10ドットになり、
そのぶんずれていることがわかりました。この場合もできるように検討します。
単位を「ドット(外枠)」にする場合は余白の値は関係無くできるようになると思いま
す。


[ ]
RE:38976 起動時の幅が設定値よりも微妙にNo.38979
中尉 さん 21/05/25 15:14
 
>画像でわかったのですが、画面のDPIが125%でそうなるということがわかりました。

調べていただき恐縮です。

指摘されて振り返ってみると、私自身は昨年末に新しい PC を購入して環境移行した
ところであり、この PC の「ディスプレイ」→「拡大縮小とレイアウト」→「テキス
ト、アプリ、その他の項目のサイズを変更する」が初期値で 125%(推奨) となってお
りました。

以上、ご報告まで。

[ ]