起動時の幅文字数が一定しないNo.18818
freeakjp さん 05/02/10 10:32
 
ver.4.14 を使用しています。

[その他]→[動作環境]→[ウィンドウ]→[配置]→[サイズを指定する]
の、「幅___文字分] に指定した文字数が勝手に変化してしまい、起動時の幅文字数
が一定せず、ウィンドウの右側に余白が多く出てしまったり、横スクロールがでてし
まったりして困っています。

■原因は以下の通りです。
 ファイルタイプ別の設定で、フォントサイズを個々に変えている。
  例:  *.log  8
       *.txt  9
       *.java 9.5
    (折り返し文字数は、全て 80 に設定しています。)

*.txt の時に、「幅___文字分」を“82”に設定すると、*.log を開いた場合、設定
値が“82”よりも大きく自動でなり、*.java を開いた場合、設定値が“82”よりも
小さく自動でなってしまいます。

よって、ウィンドウ自体の横幅(ピクセル?) は変わらないのですが、意図した幅文字
分には なってくれません(自動で変わってしまうので)。
設定項目の名称からすると、その文字数が確保できるようにウィンドウサイズがなる
ように思われますが、実際は“設定したときに使われているフォントの幅文字分にウ
ィンドウ幅が固定される”となっています。

■要望
 1. 「幅___文字分」の文字数が自動で変わらないようなフラグを設ける。
 2. ファイルタイプ別ごとにウィンドウサイズが設定できるようにする。

のどちらかを新設して頂きたいと思います。
よろしくお願い致します。

[ ]
RE:18818 起動時の幅文字数が一定しないNo.18822
秀丸担当 さん 05/02/14 10:57
 

>■要望
> 1. 「幅___文字分」の文字数が自動で変わらないようなフラグを設ける。
> 2. ファイルタイプ別ごとにウィンドウサイズが設定できるようにする。

回答が遅れて申し訳ありません。
ウィンドウサイズの指定は、内部的にはドット数で覚えています。
動作環境を開いたときは、覚えているドット数を、現在のフォントサイズで割っ
て文字数で表しています。
そのため、おっしゃる通りの現象が起きてしまいます。
かなり昔からこの仕様になっており、文字数のほうがわかりやすいという理由で
あったと思いますが、不都合が出るのはまずいと思います。
もともとドット数で表示して、指定する方法もドット数にすると、おかしなこと
にはならず、1.の要望にもなると思いますが、どうでしょうか。

[ ]
RE:18822 起動時の幅文字数が一定しないNo.18849
freeakjp さん 05/02/17 16:24
 
>
>>■要望
>> 1. 「幅___文字分」の文字数が自動で変わらないようなフラグを設ける。
>> 2. ファイルタイプ別ごとにウィンドウサイズが設定できるようにする。
>

>もともとドット数で表示して、指定する方法もドット数にすると、おかしなこと
>にはならず、1.の要望にもなると思いますが、どうでしょうか。

ドット数で指定すると、指定した幅が変化しないということが明確になるだけで、1.
の要望のように、「フォントサイズによりウインドウ幅を変化させること」が実現で
きていないと思います。

現状プラスの機能が必要かと思いますので、改良のほど考慮していただきたいと思い
ます。

[ ]
RE:18849 起動時の幅文字数が一定しないNo.18850
Iranoan さん 05/02/17 17:59
 
 freeakjp さん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> ドット数で指定すると、指定した幅が変化しないということが明確になるだけで、1.
> の要望のように、「フォントサイズによりウインドウ幅を変化させること」が実現で
> きていないと思います。
 お望みの動作そのものではありませんが、「ウィンドウ幅に合わせる」では
駄目なのでしょうか?

[ ]
RE:18849 起動時の幅文字数が一定しないNo.18854
秀丸担当 さん 05/02/18 13:36
 

>ドット数で指定すると、指定した幅が変化しないということが明確になるだけで、1.
>の要望のように、「フォントサイズによりウインドウ幅を変化させること」が実現で
>きていないと思います。
>
>現状プラスの機能が必要かと思いますので、改良のほど考慮していただきたいと思い
>ます。

確かに文字数での指定も両立させようとすれば、機能の追加が必要になってきま
す。しかしあまり設定項目が増えても困ります。
[動作環境]→[ウィンドウ]→[高度なウィンドウ]→[1行の文字数を越えたウィ
ンドウを自動的に小さくする]を有効にすれば、折り返し文字数以上にウィンド
ウサイズが広がりません。
起動時のウィンドウサイズを少し大きめにしておいて、このオプションと併用す
れば、右側に空白が開くこともなくなると思いますが、どうでしょう。

[ ]