折り返し時に全角文字が切れるNo.00272
かかし さん 01/04/03 11:47
 
かかしです、こんにちは。

「70文字の折り返しあり」と設定しているのですが、
行内に半角文字を含むと、行末の全角文字が半分に切れてしまいます。

同じファイルを秀丸で開くと問題はないのですが・・・。

既出でしたら、申し訳ありません、読み捨ててください。

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

[ ]
RE:00272 折り返し時に全角文字が切れるNo.00277
tnobu2 さん 01/04/03 12:58
 
>「70文字の折り返しあり」と設定しているのですが、
>行内に半角文字を含むと、行末の全角文字が半分に切れてしまいます。
>
>同じファイルを秀丸で開くと問題はないのですが・・・。
>
>既出でしたら、申し訳ありません、読み捨ててください。

私のところでは、混在していても問題無く表示されてます。
他にもそういう報告は見たことがありません。
何か、設定の組み合わせとか動作環境に関係あるかもしれませんので、
もう少し関係のありそうな設定とかを書かれた方がいいと思います。

[ ]
RE:00277 折り返し時に全角文字が切れるNo.00280
かかし さん 01/04/03 13:17
 
かかしです、こんにちは。

>>同じファイルを秀丸で開くと問題はないのですが・・・。
>>
>>既出でしたら、申し訳ありません、読み捨ててください。
>
>私のところでは、混在していても問題無く表示されてます。
>他にもそういう報告は見たことがありません。
>何か、設定の組み合わせとか動作環境に関係あるかもしれませんので、
>もう少し関係のありそうな設定とかを書かれた方がいいと思います。

そうでしたか、設定に依存する現象でしたか。
・・(調査中)
ちょっと調べてみたのですが

・引用行(>、>)のときのみ、全角文字が切れる。
・本文折り返し桁数が80では生じないが、70のとき発生する。

PS
調査中にバグを発見しましたので、報告させていただきます。

1、受信メールを開く。
2、編集許可をする。
3、エディタの設定で折り返し行を変更する。
4、受信メールの編集ができなくなる。????

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

[ ]
RE:00272 折り返し時に全角文字が切れるNo.00284
秀まるお2 さん 01/04/03 14:11
 
> 「70文字の折り返しあり」と設定しているのですが、
> 行内に半角文字を含むと、行末の全角文字が半分に切れてしまいます。

 70桁で折り返しにしていて半角文字を奇数個含んでいる場合には、69桁で折り返
すはずだと思います。今僕の所で試した限りはそうなります。

 例えば「あああああ…」という行を作って、行頭に半角空白を1文字入れると行末
の「あ」が次の行に追い出されて、69桁になります。

 ってはずなんですけど、もしかして、全角文字の1バイト目が行末に行って2バイ
ト目が行頭に行くような状況になってしまうのでしょうか?

 少なくとも僕の所で「MS ゴシック」を使う限りは大丈夫みたいですけど、もしか
して日本語じゃないフォントを使っているならそういう表示になることはありえます。

 フォントは何でしょ?

 (っと聞きつつ、ソースコードも追っかけてみます)

[ ]
RE:00280 折り返し時に全角文字が切れるNo.00285
秀まるお2 さん 01/04/03 14:13
 
> ・引用行(>、>)のときのみ、全角文字が切れる。
> ・本文折り返し桁数が80では生じないが、70のとき発生する。

 今、レスを送信してからこの発言を見てしまいました。さっそく調べてみます。

[ ]
RE:00284 折り返し時に全角文字が切れるNo.00286
かかし さん 01/04/03 14:42
 
かかしです、こんにちは。

秀まるおさん、こんにちは。

>> 「70文字の折り返しあり」と設定しているのですが、
>> 行内に半角文字を含むと、行末の全角文字が半分に切れてしまいます。
>
> 70桁で折り返しにしていて半角文字を奇数個含んでいる場合には、69桁で折り返
>すはずだと思います。今僕の所で試した限りはそうなります。
>
> 例えば「あああああ…」という行を作って、行頭に半角空白を1文字入れると行末
>の「あ」が次の行に追い出されて、69桁になります。

通常行では、そうなるのですが、引用行の場合は74文字目で切れています。
カーソルは75文字目まで移動できてしまうのです。

> 少なくとも僕の所で「MS ゴシック」を使う限りは大丈夫みたいですけど、もしか
>して日本語じゃないフォントを使っているならそういう表示になることはありえます。
>
> フォントは何でしょ?

MS ゴシックの10ptです。

ちなみに、申し遅れましたが、

WinNT4.0 sp5 Turukame Ver1.02、Hidemaru 3.08b1

です。
---かかし

[ ]
RE:00280 折り返し時に全角文字が切れるNo.00287
秀まるお2 さん 01/04/03 14:51
 
 送信用のエディタでは起きなかったんですが、受信したメールの設定を70
桁にしたら簡単に再現してしまいました。さっそく修正させていただきます。

 それと、

> 1、受信メールを開く。
> 2、編集許可をする。
> 3、エディタの設定で折り返し行を変更する。
> 4、受信メールの編集ができなくなる。????

 の件もバグでした。さっそく修正させていただきます。

[ ]
RE:00287 折り返し時に全角文字が切れるNo.00289
かかし さん 01/04/03 15:02
 
かかしです、こんにちは。

> 送信用のエディタでは起きなかったんですが、受信したメールの設定を70
>桁にしたら簡単に再現してしまいました。さっそく修正させていただきます。
  :
>> 1、受信メールを開く。
>> 2、編集許可をする。
>> 3、エディタの設定で折り返し行を変更する。
>> 4、受信メールの編集ができなくなる。????
>
> の件もバグでした。さっそく修正させていただきます。

ほっ、再現しましたか。

よろしくお願いいたします。

---かかし

[ ]