はじめまして。
upLaTeX と dvipdfmx を利用して CJK Extension B,C,D などの文字を出力したいのですが、うまくいきません。
環境はMac OS X 10.7.3、MacTexとTexLiveUtility でTexLiveを最新のものにアップデートしております。upLaTeX はtlptexliveリポジトリより導入しました。
upLaTeX は問題なく通りますが、dvipdfmx を実行すると以下のようなエラーが出ます。
** WARNING ** No character mapping available.
CMap name: UniJIS-UTF16-H
input str: <d860dd>
** WARNING ** No character mapping available.
CMap name: UniGB-UTF16-H
input str: <d860>
** WARNING ** No character mapping available.
CMap name: UniCNS-UTF16-H
input str: <d860dd50>
文字はいずれもU+28150(「無」と「足」を上下に並べたもの)です。
otf パッケージで uplatex オプションを適用し、¥UTF{28150}, ¥UTFM{28150}, ¥UTFT{28150}などで試しましたが、dvipdfmx を実行するといずれも以下のようなようなエラーが出て表示できません。
char=0x3348(13128)
Tried to set a nonexistent character in a virtual font
ただし、¥UTFC{28150}でのみ upLaTeX実行時に以下のようなエラーが出ました。
kpathsea: Running mktextfm utfcmrs-v
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input utfcmrs-v
This is METAFONT, Version 2.718281 (TeX Live 2011)
kpathsea: Running mktexmf utfcmrs-v
! I can't find file `utfcmrs-v'.
<*> ...jfour; mag:=1; nonstopmode; input utfcmrs-v
Please type another input file name
! Emergency stop.
<*> ...jfour; mag:=1; nonstopmode; input utfcmrs-v
Transcript written on mfput.log.
grep: utfcmrs-v.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input utfcmrs-v' failed to make utfcmrs-v.tfm.
kpathsea: Appending font creation commands to missfont.log.
! Font JT2/utfc/m/s/10=utfcmrs-v at 9.6222pt not loadable: Metric (TFM) file no
t found.
<to be read again>
relax
l.122 \UTFC{28150}
ちなみに、dvipdfmx の map ファイルではupTeX関係は次の様に設定してあります。
urml UniJIS-UTF16-H !Ryumin-Light
urmlv UniJIS-UTF16-V !Ryumin-Light
ugbm UniJIS-UTF16-H !GothicBBB-Medium
ugbmv UniJIS-UTF16-V !GothicBBB-Medium
uprml-h UniJIS-UTF16-H !Ryumin-Light
uprml-v UniJIS-UTF16-V !Ryumin-Light
upgbm-h UniJIS-UTF16-H !GothicBBB-Medium
upgbm-v UniJIS-UTF16-V !GothicBBB-Medium
uprml-hq UniJIS-UCS2-H !Ryumin-Light
upgbm-hq UniJIS-UCS2-H !GothicBBB-Medium
upstsl-h UniGB-UTF16-H !STSong-Light
upstsl-v UniGB-UTF16-V !STSong-Light
upstht-h UniGB-UTF16-H !STHeiti-Regular
upstht-v UniGB-UTF16-V !STHeiti-Regular
upmsl-h UniCNS-UTF16-H !MSung-Light
upmsl-v UniCNS-UTF16-V !MSung-Light
upmhm-h UniCNS-UTF16-H !MHei-Medium
upmhm-v UniCNS-UTF16-V !MHei-Medium
uphysmjm-h UniKS-UTF16-H !HYSMyeongJo-Medium
uphysmjm-v UniKS-UTF16-V !HYSMyeongJo-Medium
uphygt-h UniKS-UTF16-H !HYGoThic-Medium
uphygt-v UniKS-UTF16-V !HYGoThic-Medium
ttk 氏のupTeX の解説を読みましたが、「U+FFFF以下の文字はset2で、U+FFFFを越える文字はset3で扱う」などのset2, set3の意味がわかりませんでした。
ご教示のほどよろしくお願いします。