[▲前のスレッド]

2009/2/18 (水) 23:34:01 ryoji  
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SV1; GTB5; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
[5536] 修正: 折り返し行末へ入力した文字が描画されない
Patches#2612830

>>unicode:841(rev1535)の「画面キャッシュONかつ禁則ONで折り返し行末へ文字入力すると次行に回った入力文字が描画されない」の問題修正と同等のANSI版修正パッチです。

2009/3/9 (月) 22:50:44 なすこじ  
Mozilla/4.0 (compatible; MSIE 6.0; KDDI-MA33) Opera 8.60 [ja]
[5557] Re:修正: 折り返し行末へ入力した文字が描画されない
▼ ryojiさん
すみません、元の現象が出せません ><

2009/3/10 (火) 00:55:11 ryoji  
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SV1; GTB5; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
[5558] Re2:修正: 折り返し行末へ入力した文字が描画されない
▼ なすこじさん
> すみません、元の現象が出せません ><

Patchesのほうでは、デフォルトの「テキスト」タイプの設定で起きるような説明をしてしまいましたが、ちょっと違ってました。

再現方法の一例を以下に示します。

まず、sakura.iniが無い初期状態で起動し、サクラのソースにある BugsInfo.txt を読み込みます。

次に、

[共通設定]-[全般]で、
●[画面キャッシュを使う]をON

[タイプ別設定]-[スクリーン]で、
●[折り返し桁数]を100
●[英文ワードラップ]をON

に変更します。

そうすると、3行目が"も"の文字の右で折り返されるので、その"も"の中央よりも右側をクリックして折り返し記号の手前にカーソルを置きます。
そこで、何か半角英字を入力すると、次の行に入ったはずの半角英字が描画されず、単にカーソルが次の行の先頭の"っ"の文字の中央に移動しただけのように見えると思います。
(F5キーで再描画すれば入力した文字が描画されます)

上記では[英文ワードラップ]をONにしていますが、「その他」グループの中の[文書アイコンを使う]以外のどれかひとつでもONにすると再現するはずです。

自分としてはどういうロジックでそうなってしまうのかまで十分に把握できているのですが、ちょっとややこしいので、それを人にうまく説明するのは難しいです。(^^;;;

2009/3/10 (火) 20:00:19 なすこじ  
Mozilla/4.8 (Macintosh; U; PPC)
[5559] Re3:修正: 折り返し行末へ入力した文字が描画されない
▼ ryojiさん
確認できました。
折り返し直前の文字の右側にはカーソルが行かないという先入観があって、操作を間違ってました (^^;

コミットOKと思います。

2009/3/11 (水) 00:35:24 なすこじ  
Mozilla/4.0 (compatible; MSIE 6.0; KDDI-MA33) Opera 8.60 [ja]
[5560] Re3:修正: 折り返し行末へ入力した文字が描画されない
▼ ryojiさん
そういえばコメントの日付が2箇所2007年になってました。
まあ気にする程のことでもないですが、そのくらいしか気付かなかったので…… (^^;

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81
[ut:0.010][st:0.000]