タイトル | : LogoVista仏和和仏辞書用外字定義ファイル |
記事No | : 700 |
投稿日 | : 2012/01/22(Sun) 23:34:47 |
投稿者 | : Hiro |
EBPocketおよびEBMacを使い始めたばかりです。すばらしいアプリにとても感謝しております。 LogoVistaのプチロワイヤル仏和和仏辞典を利用していますが、外字がビットパターンでしか定義されておらず特殊文字の表示が美しくないため、新たに作成した外字定義ファイルを使用しようとしたところ、以下の不具合がありました。問題回避の方法等、ご教示お願い申し上げます。
外字定義ファイルの作成方法 まず、LogoVista辞書フォルダ「PROYAL32」にある外字ビットマップ定義ファイルをEBDumpにより調べ、外字コードと文字との対応を調べた。外字ビットマップ定義ファイルは以下の二種類入っていた。 GA16HALF: 16×8のビットパターンの外字を、外字コードA121からA17EおよびA221からA25Cに定義 GA16FULL: 16×16のビットパターンの外字を、外字コードB121からB168に定義 上記の外字中、本辞書に必要と思われる外字(仏語特殊文字と発音記号)を上記2つのファイルから選び、EBシリーズのホームページに解説してある方法に従って、外字定義ファイルを作成した。 外字定義ファイルの名前は、辞書フォルダ名と同じにし、PROYAL32.plistである。
不具合 1)EBPocketの場合 外字定義ファイルをホームページの指示通り辞書フォルダに入れたら、外字コード範囲A121からA25Aの外字は正しくアウトラインフォントが表示されているようだが、外字コードB121からB131の外字は定義ファイルの文字が使用されず、元のビットマップフォントが表示された。ただし、これら外字コードの範囲の文字全てで確認したわけではない。
2)EBMacをSnow Leopardで使用する場合 外字定義ファイルをホームページの指示通り辞書フォルダに入れても外字をアウトラインフォントで表示することは出来なかった。しかしアプリのパッケージを強制的に開いてResourcesフォルダに入れたところ、外字をアウトラインフォントで表示できるようになった。この時、アプリの環境設定の辞書設定にあるEPWING外字マップの窓にてPROYAL32が選べるか調べてみたが、リストにはPROYAL32は無かった。 ただし、1)と同じく外字コードB121からB131の外字は定義ファイルの文字が使用されず、元のビットマップフォントが表示された。
3)EBMacをLionで使用する場合 外字定義ファイルをホームページの指示通り辞書フォルダに入れても、あるいはSnow Leopardの場合のようにアプリのパッケージ内のResourcesフォルダに入れても、外字をアウトラインフォントで表示することは全く出来なかった。
|