大きなフォントサイズにすると再描画されNo.03950
elbow さん 09/09/24 19:45
 
こんにちは

1. 表示-> 折り返し で 最大にする
2. その他-> ファイルタイプ別の設定-> フォント-> サイズ で72ポイントにする
3. 1行が3000文字程度のファイルを開く
4. スクロール等しても1行が長い行が再描画されない
そちらの環境で再現しますでしょうか?

環境: windowsVista SP2 + 秀丸 8.00β17

[ ]
RE:03950 大きなフォントサイズにすると再No.03958
秀丸担当 さん 09/09/25 11:48
 

>1. 表示-> 折り返し で 最大にする
>2. その他-> ファイルタイプ別の設定-> フォント-> サイズ で72ポイントにする
>3. 1行が3000文字程度のファイルを開く
>4. スクロール等しても1行が長い行が再描画されない
>そちらの環境で再現しますでしょうか?

XPでは再現しませんでしたが、Vistaで再現させることができました。
いろいろ試してみたところ、ClearTypeがONのときに起きるようです。
メモ帳でも起きました。
IE7/8でも
  <span style="font-size:72pt">
  aaaaaaaaaaaaaaaaaa…
という感じで描画されなくなりました。

どうも、1まとめのテキストの幅が32768ピクセルを超えると描画されないよう
です。
Windows側で修正されることを期待したいのですが、Windows7でも起きるようで
す。

とりあえず、安直な対策ですが32768ピクセルを超える場合は描画すべき文字数
を減らす対策をβ18で入れてみようと思います。
でもやってみたらプロポーショナルフォント/TSV/CSVモードでは途中で切れると
いうことになってしまったので対策としては完全ではないかもしれないです。
いい解決方法があればいいですが、全てに対策を入れると影響が多数の箇所にあ
りそうなので、とりあえず現状ではこの対策にだけしておこうと思います。

途中に何か強調表示や半角/全角空白を記号で表示するものがあるとこの問題は
起きないようです。
また、ClearTypeをOFFにすると問題は起きないようです。

[ ]
RE:03958 大きなフォントサイズにすると再No.04091
elbow さん 09/10/05 00:53
 
こんにちは。

こちらの件は秀丸 8.00β18で修正されていることを確認しました。

[ ]