中村です。 "[linux-users:91005] Re: 外字の扱い" において Takashi SHIRAI <shirai _at_ nintendo.co.jp> さんは書きました >> Windows の オフィスアプリケーションは MS-Office 2000 から >> 完全に UNICODE 化してしまいましたし、0212 は名前の入力に >> 必須ですから使わないようにするというのは無理だと思います。 > > それは飽くまでも UNICODE で使うときの話であって、ShiftJIS >として使っている時にはこの拡張文字の扱いは非常に繊細な問題を >含むので、ShiftJIS で用いるのは避けるべきです。 > 例えば、この JIS X 0212 の文字は、同じ gryph の文字が IBM >拡張文字と NEC 選定 IBM 拡張文字の領域に重複して存在しており、 >font では見掛け上区別がつきません。 > その上、IME や API がこれらの文字を正規化して一方に一元化 >してしまうのですが、どちら側に一元化するのかという仕様が何故 >か Win95/98 系と WinNT/2000 系とで逆になっています。 > このため、同じ Windows 上ですら互換性を保てなくなる局面が >発生します。 こうした混乱は知っていますが、まずいっておきたいのは、IBM選定の システム外字やそれを含む 0212 の使用を Windows 側でとどめることは もはや現実問題として不可能であることです。いくらここで使うなといっても 現実問題として既に満ち溢れています。それを処理できなければ Linux はビジネスの現場から排除されてしまうでしょう。 Windows の世界でもビジネスの現場では 0212 を利用できない SHIFT-JIS ベースのソフトは敬遠されつつあります。 ソフト開発の現場でもUNICODE 対応は常識化しつつあります。 スレッドの頭のメールの話も、Excel の「UNICODE テキスト」出力 を処理できれば問題は有りません。 私の言いたいのは少なくとも「IBM選定のシステム外字 を使うのは非常識」という ような感覚はすでに時代遅れだということなのです。どうしたら うまく扱えるようにできるのか?、今駄目なら今後どうすべきか? を論じるのが筋だと思います。 ------------------------------------------------------------ 中村 拓男 東京都日野市 nakamuri _at_ asahi.email.ne.jp http://www.asahi-net.or.jp/~HA3T-NKMR/ Update 11/14 '99 Delphi Bug-list project http://www.infonia.ne.jp/delphi/ PGP: AF 31 35 65 65 DB C1 8A AF F8 EC 08 CE 49 FF BA
Follow-Ups:
- [linux-users:91016] Re: 外字の扱いTakeshi Kusune / 楠根 雄志
- [linux-users:91017] Re: 外字の扱いT.SHIOZAKI
- [linux-users:91040] Re: 外字の扱いSeiji Kaneko
- [linux-users:91005] Re: 外字の扱いTakashi SHIRAI
- Prev by Subject: [linux-users:91009] 引数リストが長すぎます
- Next by Subject: [linux-users:91011] Re: 引数リストが長すぎます
- Previous by thread: [linux-users:91005] Re: 外字の扱い
- Next by thread: [linux-users:91016] Re: 外字の扱い
- Indexes:[Main][Thread]