欧文フォントに全角文字No.05410
ぎんNaN さん 10/03/19 10:19
 
欧文フォント使用時に全角文字を表示させると、連続している最後の1文字を除いて
おかしな文字コードになっています。
また、等幅フォントを使用している場合、表示がおかしくなります(カーソル関係)。
欧文とUTF-8、Courier New と Arial で確認しました。

Version 8.00 Beta 46

[ ]
RE:05410 欧文フォントに全角文字No.05413
秀丸担当 さん 10/03/19 11:36
 

>欧文フォント使用時に全角文字を表示させると、連続している最後の1文字を除いて
>おかしな文字コードになっています。
>また、等幅フォントを使用している場合、表示がおかしくなります(カーソル関係)。
>欧文とUTF-8、Courier New と Arial で確認しました。

言われているように試してみましたが、通常の日本語などの全角では問題は見ら
れませんでした。
もし結合文字が含まれるような場合でしたら、結合文字に対応したフォントでな
いとうまくいかないかもしれないです。β46で結合文字に対する修正もあって、
それで余計な修正をしてしまった可能性もあります。

おかしな文字コードになるというのは、ステータスバーの文字コード表示や「文
字コード表示」コマンドによる文字コードが本来のものとは違うということだと
したら、特に問題は見られませんでした。
カーソル関係の表示がおかしくなるというのが具体的にどういう状態かわかりま
せんが、カーソル位置と文字がずれたりするようなことは見られませんでした。

もし差し支えなければ、設定と具体的なテキスト内容を送っていただけると原因
がわかるのが早いかもしれません。
設定内容は[その他]→[設定内容の保存/復元]より保存できます。

欧文フォントで全角を表示するのはWindowsによるフォントリンクという仕組み
も関係していて、XP/Vista/7 でフォントリンクのされ方が全部ばらばらなので、
ご使用のOSも教えていただけると何かわかるかもしれないです。

[ ]
RE:05413 欧文フォントに全角文字No.05414
秀丸担当 さん 10/03/19 11:37
 

>もし差し支えなければ、設定と具体的なテキスト内容を送っていただけると原因
>がわかるのが早いかもしれません。
>設定内容は[その他]→[設定内容の保存/復元]より保存できます。

送り先を書き忘れました。すみません。
お手数をかけて申し訳ありませんが、もし送っていただける場合は、
"PEH00775@nifty.com"まで秀丸担当宛であることを書いて送っていただけると助
かります。

[ ]
RE:05413 欧文フォントに全角文字No.05415
ぎんNaN さん 10/03/19 12:16
 
XP SP3 32bit使用、どうやらASCII範囲の文字の全角限定のようです…
テキストは新規でも、どの文書でも構いません。
実は変換コマンドのテストをしていてこの現象に気づいたので、日本語の文字はあん
まり試していないのでした。

[ ]
RE:05415 欧文フォントに全角文字No.05416
秀丸担当 さん 10/03/19 12:59
 

>XP SP3 32bit使用、どうやらASCII範囲の文字の全角限定のようです…
>テキストは新規でも、どの文書でも構いません。
>実は変換コマンドのテストをしていてこの現象に気づいたので、日本語の文字はあん
>まり試していないのでした。

その通りでした。おかげで再現できました。
β35からおかしくなってしまっていました。
大変助かりました。
次のバージョンで修正させていただきます。

[ ]