[簡体][繁体]No.01033
vickwei さん 02/05/29 21:39
 
 vickweiです。
 今回のβ6では、「ファイルタイプ別設定」の標準の文字コードや「開く」の時
に簡体字・繁体字中国語を選べるようになり、私としては大変ありがたいです。
 ところで、同じ中国語の文章でも、タイトルバーに[簡体]や[繁体]と表示される
場合と、[Shift-Jis]と表示される場合とがありますが、これは秀丸ではどういう
ふうに判断しているのでしょうか。
 「ファイル」メニューの「開く」から文字コードを選んで開けば[簡体]や[繁体]
と表示され、またたとえば繁体字の時に、文字コードを「自動選択」で開くと[Shi
ft-Jis]と表示されており、
$FON = "MingLiU";
config "f" + $FON;
envchanged;
というマクロを使って正しく表示させても[Shift-Jis]のままとなっています。正
しく表示されていますので問題は無いのですが、気分的(?)に[簡体]や[繁体]と表
示されていて欲しいように思います。
 タイトルバーに[簡体]や[繁体]と表示され、正しく表示されている時に「ファイ
ルタイプ別設定」を見ますと「一時的な設定」となっていますが、これをマクロで
実行できる方法はありますでしょうか。上記のようにconfigでフォントを変えるだ
けでは[Shift-Jis]のままのようです。
 それと、「openfile ファイル名,unicode」や「saveas ファイル名,unicode」の
ように、できればGBやBIG5で「開く」「保存」できるマクロも欲しいと思います。
(configのxオプションを使ってできるでしょうか?)

[ ]
RE:01033 [簡体][繁体]No.01035
vickwei さん 02/05/29 23:33
 
 vickweiです。

>これをマクロで
>実行できる方法はありますでしょうか。上記のようにconfigでフォントを
>変えるだけでは[Shift-Jis]のままのようです。

 いろいろやっているうちに次のようなマクロで可能なことが分かりました。お騒
がせしました。

//GBの時
$FON = "SimSun";
config "f" + $FON;
config "xFontChatSet:134";
setfontchangemode 0;

//BIG5の時
$FON = "MingLiU";
config "f" + $FON;
config "xFontChatSet:136";
setfontchangemode 0;

[ ]
RE:01033 [簡体][繁体]No.01038
秀丸担当 さん 02/05/30 17:38
 
>$FON = "MingLiU";
>config "f" + $FON;
>envchanged;
>というマクロを使って正しく表示させても[Shift-Jis]のままとなっています。正
>しく表示されていますので問題は無いのですが、気分的(?)に[簡体]や[繁体]と表
>示されていて欲しいように思います。

config文でxFontCharSetを使えばできますが、あえて指定しなくてもできる
ようにしようと思います。

[ ]
RE:01038 [簡体][繁体]No.01045
vickwei さん 02/05/30 22:33
 
 秀丸担当様、vickweiです。

>config文でxFontCharSetを使えばできますが、あえて指定しなくてもできる
>ようにしようと思います。

 秀丸3.16β7で、config文でフォントを変えるだけでうまく行くこと確認いたし
ました。早速対応して頂き、大感謝です。ありがとうございました。

[ ]