Palm互換機におけるドイツ語,フランス語などの

アクセント文字の扱いについて

 
 「Palm互換機においてドイツ語,フランス語等で用いるアクセント文字を表示できるのか?」という質問をよくいただきますので、解説しましょう。まず答えからです。

 ・PalmOS英語版では可能
 ・PalmOS日本語版では、不可能
 ・PalmOS英語版上でJ-OS IVを用いる場合、制限は多いが可能

となります。フォントデータなどを自前で持っている専用アプリケーションであれば、日本語版、英語版を問わずにアクセント文字の表示が可能ですが、今のところ私はそのようなアプリケーションを知りません。御存知の方はぜひ教えてください。

Palm互換機におけるアクセント文字


それではPalm互換機でどのようにアクセント文字が表示されるかを見てみましょう。下記は私もソフトDispCharsで利用可能な文字を全て表示させたものです。

(PalmOS英語版の場合)


   

 このように通常のアルファベット大文字,小文字,数字などに加えて,トランプマーク、アクセント文字などが含まれています。従ってPalmOS英語版では問題なくアクセント文字の表示が可能です。
 

(PalmOS英語版+J-OSの場合)

 では、肝心のPalmOS日本語版の前にPalmOS英語版でJ-OS IVを使った場合をお見せしましょう。J-OSにはFont Changeという設定があり、それによって表示可能な文字が違っています。
 

Font ChangeがONの場合

       

 このようにPalmOS英語版に比べると半角カナ、曜日などの部分が変わっているのが分かります。アクセント文字もある程度含まれていますが、かなり少なくなっていますので,実用上使えないと思って良いでしょう。
 予断ですが、ご覧の用にトランプマークは残っています。PalmOS日本語版では文字化けを起こすトランプゲームがJ-OS上では正常に動くことがあるのはこのためです。

Font ChangeがOFFの場合

      

 次はFont ChangeがOFFになっている場合です。この状態ではPalmOS英語版と全く同じになっていますので、全てのアクセント文字が含まれています。ただし、だからといって全ての文字を表示可能ということではありません。これはアクセント文字を表現するために使われるデータの一部が漢字を表現するためのデータと重なっているためです。アクセント文字を入力すると漢字に変わってしまうのはこのためです。

 ただし、ひとつ逃げ道があります。アクセント文字の後に必ずスペースを入れるようにすると漢字に変わることを避けられます。また、J-OSではアプリケーション毎に日本語環境のON/OFFが可能ですので、特定のアプリケーションで日本語をOFFにすれば問題なく全てのアクセント文字が表示できます。(漢字は当然表示できません)

 上記の通り,PalmOS英語版+J-OS IVでは以下の条件のどちらかを満たせばアクセント文字が表示できることになります。

 ・日本語をOFFにする。(漢字は表示できない)
 ・日本語がONの場合,Font ChangeをOFFにし(漢字は表示できるが、半角カナは表示できない)、アクセント文字の後に必ずスペースを入力する。
 

(PalmOS日本語版場合)

 つぎはPalmOS日本語版です。カラーマシンでとっているので色が変わっています。

      

 ご覧の通り、残念ながらアクセント文字は全く含まれていません。従って、アクセント文字は表示できません。
なお、2Byte文字の中にアクセント文字があれば、表示することも可能なのですが、私が調べた限り入っていないようです。

2001.1.19 by Hacker Dude-san
(c)Simple-Palm