IPAmj明朝フォント符号化の状況

IPAmj明朝フォントは、人名の表記等で、細かな字形の差異を特別に使い分ける必要のある業務等での活用を想定したフォントです。また、同フォントを十分に活用するためには、対応したアプリケーションソフトが必要となります。通常の文書作成等では、JIS X 0213:2012に準拠したIPAexフォントのご利用をお勧めします。

IPAmj明朝Ver.004.01の符号化の状況

IPAmj明朝フォントVer.004.01の符号化状況

図1: IPAmj明朝フォントVer.004.01の符号化状況

図1において、①の範囲は、UCS符号の値が16ビットの範囲(0~65,535)で、ここにはIPAmj明朝のうち、約24,000文字の漢字が割り当てられています。この範囲の漢字は、ほぼすべての情報機器で扱うことが可能です。

UCS符号の値が16ビットを超える文字(②の範囲の文字は)を扱える機器は若干減少します。しかし、最新のOS、最新のアプリであれば多くのものはこれを扱うことができます。したがって、この範囲の文字を扱えるか否かは、個別に確認が必要となります。技術用語として、「サロゲートペア」を扱えるか否か、というような言い方をされる場合があります。

図1の③の領域の文字は、通常の文字符号に加え、Variation Selector(VS, JISでは「字形選択子」)と呼ばれる枝番を付加することで文字を特定する方式を採用している文字です。これは国際規格であるISO/IEC 10646の最新の規格である、IVD/IVSと呼ばれる技術を用いたものです。アプリケーションソフトの対応状況については、IVS対応情報をご覧ください。

④の領域の文字は、現時点(2016年7月)では、まだ字形選択子が付与されていないものや、対応するUCS符号がないものです。
この領域の文字はIPAmj明朝フォントのフォントファイルの中に、図形データとしては搭載されていますが、文字コードによってこれを呼び出すことはできません。
IPAでは、これらの文字について現在国際提案(下図にその状況を示します)を行っており、順次国際規格に準拠した文字コードにより使用することが可能になる見込みです。

国際標準化の状況


図2: 国際標準化の状況

文字図形については、IPAで提供しているMJ文字情報一覧表あるいは簡易検索データベースからダウンロードいただくことも可能です。こちらでダウンロードできるのはPNG形式またはSVG形式のファイルになります。

(以下は文字フォントに詳しい技術者向け情報です) IPAmj明朝フォントのフォントファイルから文字コード(UCS符号)によらず、MJ文字図形名をキーにして文字図形を取り出す方法もあります。IPAmj明朝フォントでは、フォントファイルのpost tableにMJ文字図形名を格納しています。この名前を用いて同テーブルを検索すれば、文字を特定することができます。


外字エディタの例
Windows(7, 8等)であれば、「ファイル名を指定して実行」の「名前」の欄に「eudcedit.exe」を入力して検索することで起動できます。


TOPへ