|
秀丸担当さん今日は、Iranoan です。
> マクロを実行してみたところ、Times New Romanのときだけ、5になりました。
ご確認有難うございます。
おそらく単なる Times でも 5 になると思いますが、結局これは
・仕様
・バグ
どちらという認識なのでしょう? もし仕様だとすると、
・leftstr(), rightstr(), midstr() による文字の取り出しが上手くいかない
ケースが出てくる
//------------------------------------------------------------
$top = leftstr( $s, #m );
$end = rightstr( $s, strlen( $s ) - #m - 1 );
//------------------------------------------------------------
等、欧文文字なら 1 文字として処理する事は良くあると思うのですが....。
・movetolino #i + strlen( $s ), #y;
・if( strlen( $s ) > 257 )message "検索文字列としては長すぎる";
等で、異なる結果になると困ります。また世には非常に多くのフォントがある
ので、フォントによって処理を変えるというのも現実的では有りません。
また
> message unichar( 0xC0 );//欧文で半角「タ」になる
について、コメントを頂いていません。Unicode で指定しているのにのに、字
が変わるというのは、不味くないですか?
|
|