段組時の折り返し文字数指定No.20150
ららら さん 05/10/12 21:47
 
Ver5は縦書き機能や、段組機能などβ板の時から楽しみにしておりました。が、正式
公開された後も、段組時に折り返し文字数を指定すると、ウィンドウ幅も、1段の中
身にも同じ文字数が指定されてしまい、スクロールしてテキストを表示するというヘ
ンな状態になってしまいます。
勝手なお願いですみませんが、この点が改善されないと事実上段組時に折り返し文字
数を指定して使用することができません。

ぜひぜひ改善おねがいいたします。

[ ]
RE:20150 段組時の折り返し文字数指定No.20154
Iranoan さん 05/10/12 23:36
 
 秀丸担当さん、らららさん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> Ver5は縦書き機能や、段組機能などβ板の時から楽しみにしておりました。が、正式
> 公開された後も、段組時に折り返し文字数を指定すると、ウィンドウ幅も、1段の中
> 身にも同じ文字数が指定されてしまい、スクロールしてテキストを表示するというヘ
> ンな状態になってしまいます。
 横スクロール・バーの仕様は使いやすいとは思いませんが、実際の折り返し
文字数と指定する文字数が段組みの有無/数によって異なっては解りにくいと
お思います。
 スクロールした時の動きが不自然と感じるなら、「ウィンドウ幅に合わせ
る」を使われたは如何でしょう? 段組みを指定すると、スクロールして行全体
を表示する使い方は、どの様な動きになっても不自然さは消えない気がします。

 段組みの時の横スクロール・バーは、ウィンドウを分割したときのように、
個々の段で独立していた方が自然なのではないでしょうか? また横方向でスク
ロールさせても、操作している段の縦方向のスクロールが起きなければ、同じ
行を操作していない段は描画し直す必要は無いのではないでしょうか? 現在の
仕様では、他の段も同期して横方向にスクロールしますよね。

[ ]
RE:20154 段組時の折り返し文字数指定No.20156
秀丸担当 さん 05/10/13 10:59
 

>公開された後も、段組時に折り返し文字数を指定すると、ウィンドウ幅も、1段の中
>身にも同じ文字数が指定されてしまい、スクロールしてテキストを表示するというヘ
>ンな状態になってしまいます。

これは、段組時にも「1行の文字数を越えたウィンドウを自動的に小さくする」
が働いてしまい、ウィンドウ幅を広げられないということでしょうか。
確かにこれはおかしいことでした。
段組時はこの設定は働かないように修正したいと思います。
とりあえず、[その他]→[動作環境]→[ウィンドウ]→[高度なウィンドウ]→[
1行の文字数を越えたウィンドウを自動的に小さくする]を無効にすると回避す
ることができると思います。

Iranoanさんの書き込みを見て思いましたが、ウィンドウ幅に関わらず、折り返
し幅は維持するというようなことでしょうか。
例えば、2段の場合、現状はウィンドウ幅1に対して段組0.5+0.5ずつと
いう幅になりますが、折り返し幅を維持して段組0.8+0.8という感じにも
できて、全体を横スクロールするとか。
そういう方法もありかもしれません。

[ ]
RE:20156 段組時の折り返し文字数指定No.20157
秀丸担当 さん 05/10/13 11:14
 

この件は以前の以下の報告
hidesoft.2:19790| 段組でカーソル非表示/ウィンドウ幅不適?
でも報告されて保留となってしまっていました。
やはり段組時は働かないように修正したいと思います。

[ ]
RE:20156 段組時の折り返し文字数指定No.20163
ららら さん 05/10/14 14:43
 
Iranoanさんありがとうございます。
また、秀丸担当さんお早いご返答ありがとうございます。

>これは、段組時にも「1行の文字数を越えたウィンドウを自動的に小さくする」
>が働いてしまい、ウィンドウ幅を広げられないということでしょうか。

そういうことです。折り返し文字数は指定したいが、段組もしたいという場合、指定
した文字数でウィンドウ幅と折り返し幅が同時に効いてしまい、1行をすべて表示す
るのは不可能になってしまうんです。

これに関しては、「〜〜自動的に小さくする」の設定を切ることで、普通に表示でき
るようになりました。

個人的には、少なくともエディタで横スクロールはしたくないので、ウインドウの横
のサイズは、大きくも小さくもできない、指定したサイズのまま固定するモードがあ
ったら便利だと思います。横スクロールはしない設定にしているため、通常は横スク
ロールバーは非表示にしています。

>Iranoanさんの書き込みを見て思いましたが、ウィンドウ幅に関わらず、折り返
>し幅は維持するというようなことでしょうか。
>例えば、2段の場合、現状はウィンドウ幅1に対して段組0.5+0.5ずつと
>いう幅になりますが、折り返し幅を維持して段組0.8+0.8という感じにも
>できて、全体を横スクロールするとか。
>そういう方法もありかもしれません。

段組で、それぞれが連動して横スクロールするというのがそもそも不思議な気がしま
すので、段によって個別のスクロールバーを付けてはいかがでしょうか。


[ ]
RE:20163 段組時の折り返し文字数指定No.20165
秀丸担当 さん 05/10/14 17:06
 

とりあえずV5.06で、段組時に「1行の文字数を越えたウィンドウを自動的に小
さくする」は効かないように修正しました。

>段組で、それぞれが連動して横スクロールするというのがそもそも不思議な気がしま
>すので、段によって個別のスクロールバーを付けてはいかがでしょうか。

各段が全て同じ横スクロールになっていると、縦の長さが長いウィンドウを想定
して考えることができるので、カーソルの動きやマクロの動作においていろいろ
と都合のいいことになっています。
でも内部的な都合とも言えることなので、見た目上はカーソル位置のあるところ
だけスクロールしているように見せることも可能かもしれません。
可能であれば対応を検討したいと思います。

[ ]
RE:20165 段組時の折り返し文字数指定No.20254
Iranoan さん 05/10/26 13:07
 
 秀丸担当さん今日は、Iranoan です。
> とりあえずV5.06で、段組時に「1行の文字数を越えたウィンドウを自動的に小
> さくする」は効かないように修正しました。
 将来的には、有効にしつつ
w=r*d+(b+l)*(d-1)
というような計算するようにしては如何でしょう? ここで
w:サイズ変更可能なウィンドウの幅
r:折り返し文字数
d:段数
b:段落間隔
l:行番号表示分の幅
です。

[ ]
RE:20254 段組時の折り返し文字数指定No.20257
秀丸担当 さん 05/10/26 14:25
 

> 将来的には、有効にしつつ
>w=r*d+(b+l)*(d-1)
>というような計算するようにしては如何でしょう? ここで
>w:サイズ変更可能なウィンドウの幅
>r:折り返し文字数
>d:段数
>b:段落間隔
>l:行番号表示分の幅
>です。

そのようにできてもいいかもしれませんが、現実的には、多くの場合画面の幅を
はみ出してしまうことになりそうです。
自動的に小さくする機能は、[動作環境]→[ウィンドウ]→[配置]の設定や、デス
クトップ復元、行番号の桁数によるウィンドウ幅の自動変化などが全て絡み合っ
ており、現状で様々なパターンを考慮していて大変なことになっている状態です。
段組も考慮するとリスクが増える分メリットが少ない気がするので、できればこ
のままとしておきたいところです。

[ ]
RE:20257 段組時の折り返し文字数指定No.20258
Iranoan さん 05/10/26 15:10
 
 秀丸担当さん今日は、Iranoan です。
> できればこ
> のままとしておきたいところです。
 そうですか。解りました。

[ ]