行番号エリアに文字がはみ出るNo.09247
YoungMoon さん 17/01/05 10:53
 
いつもお世話になります。

<現象>
 秀丸エディタの行番号エリアに文字がはみ出る

<再現手順>
 (1)以下のような行を入力する
   1文字目は、Unicode「0x3099」(日本語の濁点)
   2文字目以降は、Unicode「0x0061」(a)で200文字くらい入力しておく
   (*)2文字目以降は、たぶんなんでもよいです(「b」でも再現しました)
   (*)この時点でファイルを保存しなくても、本現象は発生しました
 (2)キャレットを、矢印キーを使って右端に向かって動かす
 (3)画面が横スクロールした時点で、行番号エリアに文字がはみ出る

<環境>
 Windows10 Pro(64Bit)1511
 秀丸エディタVer8.69 Beta6


<蛇足>
 WindowsXPからWindows10に移行したとき
 フォルダ名やファイル名の濁点が、なぜかバラバラになってしまい
 (ネット情報を調べても、よくわからず・・・)
 むかしのファイルを探すのに、Grepをかけていたら
 上記の現象が発生してしまいました。
 滅多に発生するものではないと思いますが・・・

よろしくお願いします。

[ ]
RE:09247 行番号エリアに文字がはみ出るNo.09249
秀丸担当 さん 17/01/05 15:54
 

バグ情報ありがとうございます。
こちらで手順のように試してみた限りでは、何か条件が違うのかいまのところ再
現できていないです。
関連しそうな設定が幾つか考えられます。
まず[その他]→[動作環境]で左下の「上級者向け設定」をONにします。

・[その他]→[動作環境]→[表示/操作]→[文字の描画]の状態
・[その他]→[動作環境]→[表示/操作]の「なめらかスクロールを有効にする」
の状態
・[その他]→[トラブル対策]→[詳細...]の各種状態

これらのON/OFFによって動作が違うことが考えられます。
試してみている限りではどれがON/OFFでもうまく再現できないのですが、もしこ
れらの違いで変化があるようでしたら、条件を絞ることができると思います。

特に[その他]→[トラブル対策]→[詳細...]の「テキスト描画時に常にクリッピ
ングをかけて描画する」は、もし問題があった場合にONにすると回避できる可能
性が高いと思います。

[ ]
RE:09249 行番号エリアに文字がはみ出るNo.09250
YoungMoon さん 17/01/05 16:23
 
早速の対応、ありがとうございます。

>・[その他]→[動作環境]→[表示/操作]→[文字の描画]の状態

ここの「3Dグラフィックアクセラレータによる文字の描画」をONにすれば、再現しな
くなりました。

[ ]
RE:09250 行番号エリアに文字がはみ出るNo.09252
秀丸担当 さん 17/01/05 17:20
 

情報ありがとうございます。
「3Dグラフィックスアクセラレータによる文字の描画」で回避できるということ
で、条件を絞ることができました。再現もできました。
「3Dグラフィックス…」がOFFの場合でも、「ちらつき防止の描画方式」をONに
して回避することもできると思います。
「ちらつき防止の描画方式」の場合は見た目は全く同じで回避だけができます。

「テキスト描画時に常にクリッピングをかけて描画する」は関係ありませんでし
た。トラブル対策の設定ページに「ちらつき防止の描画方式」の設定もあったほ
うがいいと思います。
今後のバージョンで何らかの対策をしたいと思います。

[ ]
RE:09252 行番号エリアに文字がはみ出るNo.09253
YoungMoon さん 17/01/05 20:18
 
了解しました。
素早い対応、ありがとうございました。

[ ]