外字Unicodeマップ

  • あらかじめビルトインされた外字Unicodeマップによって、主要な辞書の外字をUnicodeで表示します。
  • 辞書一覧の辞書名の上で長押しして辞書情報編集を選択すると、外字マップを指定できます。

  • 以下の外字Unicodeマップが、あらかじめバンドルされています。

外字Unicodeマップ名 内容
CHUJITEN_FMV 研究社新英和6版・和英4版(EPWING初期FMV付属)
CHUJITEN_EB1993 研究社新英和6版・和英4版(EB)
CHUJITEN" 研究社新英和6版・和英4版(EPWING後期)
COLLOC 研究社新編英和活用大辞典(EPWING,LogoVista)
CROWN クラウン仏和・和仏、クラウン独和・和独(EPWING,EB)
DAIJIRIN 大辞林第2版(EPWING)
DAIJISEN 大辞泉(EBStudio+Toolkit)
EBSTUDIO EBStudio標準Latin-1
EIDAI6 研究社新英和大辞典第6版(EPWING)
GENIUS_DAIEIWA ジーニアス大英和辞典(EPWING)
GENIUS ジーニアス第3版、ジーニアスシリーズ標準(EPWING)
GENIUS4 ジーニアス第4版DVD-ROM(EPWING)
GENIUS43 ジーニアス第4版和英第3版(Logovista)
GEJCJE 新グローバル英和辞典・ニューセンチュリー和英辞典(EPWING)
IBE01 岩波仏教辞典第1版(EBXA)
IWKOKUG7 岩波国語辞典第7版(Logovista)
JBCD ブリタニカ国際大百科事典(EBStudio+Toolkit)
KANJIGEN_EB 漢字源(EBXA)
KANJIGEN_EPW 漢字源(EPWING)
KENE7J5 研究社新英和7版・和英5版(Logovista)
KOJIEN 広辞苑第4版(EPWING・EBXA)、第5版(EPWING・EBXA)、第6版(EPWING)
KQCOLEXP 研究社日本語口語表現辞典(LogoVista)
MANYO 万葉集(EBStudio)
MEIKYOU 明鏡国語辞典(LogoVista)
MEIKYOU2 明鏡国語辞典第2版(LogoVista)
MEIKYO2R 明鏡国語辞典第2版 総ふりがな版(LogoVista)
MYPAEDIA MyPedia(EBStudio+Toolkit)
NEWANC 学研ニューアンカー(EBXA)
NKGORIN2 新漢語林 第二版(Logovista)
READERS1 研究社リーダーズ第1版(EPWING)
READERS2 研究社リーダーズ第2版(EPWING,LogoVista)、研究社新和英大辞典第5版(EPWING)、研究社新英和大辞典第6版(EPWING)
READERS3 リーダーズ第3版(Logovista)
RIKAGAKU 岩波理化学事典(EPWING)
SRD ランダムハウス英語辞典(EBStudio+Toolkit)
SINMEI7 新明解第7版(LogoVista)
WADAI5 研究社新和英大辞典第5版(EPWING)
YHOUGO4 有斐閣 法律用語辞典 第4版(Logovista)
ZHONG_RI 小学館日中中日辞典第1版(EBXA-C)

  • 外字Unicodeマップをカスタマイズする場合は、 EPWING辞書のcatalog(s)のあるディレクトリに、<辞書ディレクトリ名>.mapのファイル名でマップファイルを置きます。 <辞書ディレクトリ名>は大文字にする必要があります。
  • マップファイル ( .map ) の形式は、EBWin およびEBPocket for WM 版と共通です。
    ※ EBPocket for iOS および EBMac 用の .plist は使用できません。
  • 外字Unicodeマップを定義しても、Android端末に実装されているフォントに該当するコードのフォントがない場合は、 表示できません。
  • マップファイルは再起動後に有効になります。EBPocketを再起動しても有効にならない場合は、 タスクマネージャでEBPocketを終了させるか、端末を一度リセットしてください。(EBPocketアクティビティを終了しても、インスタンスがメモリ上に残っている場合があるため。)
  • ファイル名は、EPWING/電子ブックの「書籍ディレクトリ名」に".map"をつけた名前とします。
    例:EPWING「広辞苑第五版」の場合、KOJIEN.map になります。
  • 1文字目が半角の # の行は、全体をコメントと見なします。
  • 1行に外字とUnicodeの対応を1個ずつ定義します。フォーマットの形式は、次の通りです。

    外字コード<TAB>Unicode[,Unicode]<TAB>置換文字列

外字コード 定義する外字コードを 記号+XXXXの形式で指定します。 XXXXは16進コードです。
hXXXX 半角外字
zXXXX 全角外字
cXXXX EBXA-C(1F1C~1F1Dに間に出現する外字)
gXXXX EBXA-C(GB2312の未使用領域に出現する外字)
※c,gはEBXA-C専用です。
UnicodeuXXXX の形式で指定します。XXXXは16進コードです。 次の例は、外字コードA121に対して、U+00E0(à)を割り当てます。

hA121	u00E0	a

Unicodeの割り当てがなく、次の置換文字列のみを指定したい場合は、Unicodeを省略したことが分かるように-(ハイフン)を指定してください。

	hA130	-	i
	

該当の外字そのものを無効にしたい場合、nullと指定してください。
[例]:aとeの半角外字2字でæを合成している場合、1文字目の a をu00E6(æ)に、2文字目の e をnullに割り当てます。

	hA175	u00E6	ae
	hA176	null	
	

2文字以上のUnicode文字列を割り当てる場合、カンマ(,)で区切ります。最大3文字まで割り当てられます。 次の例は、結合分音記号を合成して表示します。ただし、合成表示が有効なのは一部のフォントに限られます。

	hA242	u0254,u0301
	

置換文字列EBPocket for Android では無視されます。