|
vickweiです。
普段はMS明朝をデフォルトにしている秀丸で、シフトJISには無い漢字を含むUni
code文書を開くと、ところどころの漢字が「・」と表示されます。
これを、下記のようなマクロを使ってすべてのUnicode漢字を持つフォントに変
えてみると、文字化けしてしまいます。ただし、「編集」メニュー、「最初からや
り直し」を実行すると正しく表示されますので問題は無いのですが、マクロ一発で
表示できないでしょうか。
----------------------------------------
$m[0] = "MingLiU";
$m[1] = "PMingLiU";
$m[2] = "MS Song";
$m[3] = "SimSun";
menuarray $m,4;
if (result == 0 ) goto END;
else if( result == 1 ) {
$FON = "MingLiU";
} else if( result == 2 ) {
$FON = "PMingLiU";
} else if( result == 3 ) {
$FON = "(MS Song)";
} else if( result == 4 ) {
$FON = "SimSun";
}
config "xUnicodePermitionLevel:1";
config "f" + $FON;
envchanged;
END:
endmacro;
----------------------------------------
それと、いろいろ試しながらやっていた時に遭遇したのですが、同様の文書で上
のマクロを使わずに「その他」「ファイルタイプ別の設定」で、SimSunやTahomaな
どのフォントに設定して「保存しないで更新」ボタンを押すと、秀丸がそのまま終
了してしまうことが何度か(かなりの確率で)ありました。御確認いただければ幸い
です。
なお、秀丸3.16β5、Windows2000SP2、IE6.0です。
|
|