[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MagicPoint



>> > あと、MagicPoint + Xft2 で日本語が出せるようになるパッチを作りました。
>> > 変更したのは codeset 名を
>> >   iso2022jp -> iso-2022-jp
>> >   UTF8      -> UTF-8
>> 
>> 	iconv(3)に渡すcodeset名ってOS依存じゃないですか? 記憶が不確かですが。
>> 
>近くにあった OS で調べてみましたが、以下のように OS 依存のようです。
>
>                     | UTF-8 UTF8 | ISO-2022-JP ISO2022JP ISO2022-JP
> --------------------+------------+----------------------------------
>  NetBSD-current     |  ○    ×  |     ○          ×        ○
>  FreeBSD-4.8        |  ○    ○  |     ○          ×        ×
>  Linux(glibc-2.2.4) |  ○    ○  |     ○          ○        ×
>
>対処がいくつか思い付いたのですが、どれがベストでしょうか?
>1 か 2 でしたら mgp-users-jp の方に投げたいと思います。
>
> 1. "UTF-8" と "ISO-2022-JP" を使うようにする
> 2. #ifdef で OS 毎に切り換える
> 3. NetBSD が "UTF8" と "ISO2022JP" をサポートする
> 4. その他

	もし標準がないのなら:
	magicpointがiconv(3)が成功するまで候補をじゅんぐりに試す

	もし標準があるのなら:
	NetBSDを標準にあわせる

	ですかねえ。

itojun