UniJIS-UTF16-Hが見つからない

UniJIS-UTF16-Hが見つからない

- kondo yuzo の投稿
返信数: 6
\documentclass{jsarticle}
\usepackage{utf}
\begin{document}
森\UTF{9DD7}外と内田百\UTF{9592}とが\UTF{9AD9}島屋に行くところを想像した。
\end{document}
------------------------------------------------------------------------
上のファイルをコンパイルしたら、dvioutでは正確に表示できます
しかし
dvipdfmx.exe hoge.dvi としたところ
hoge.dvi -> hoge.pdf
[1
** ERROR ** Could not find encoding file "UniJIS-UTF16-H".
Output file removed.

となってしまいます

C:\tex\share\texmf\fonts\cmap
に”UniJIS-UTF16-H”をコピーしたり、mktexlsr.exeを行っても改善されません

原因は何でしょうか?
otfを使用しても同じ模様です


kondo yuzo への返信

Re: UniJIS-UTF16-Hが見つからない

- 匿 名 の投稿
> C:\tex\share\texmf\fonts\cmap
> に”UniJIS-UTF16-H”をコピーしたり、
> mktexlsr.exeを行っても改善されません

> 原因は何でしょうか?

わかりません。
kpsewhich -var-value CMAPFONTS
の表示を調べるなどして、考えてください。
匿 名 への返信

Re: UniJIS-UTF16-Hが見つからない

- kondo yuzo の投稿
レスありがとうございます
$ kpsewhich -var-value CMAPFONTS
.;{c:/tex/share/texmf-local,c:/tex/share/texmf}/fonts/cmap//;c:/usr/Resource/CMap//
と表示されます
ファイルのコピー先は正しい気がするのですが相変わらずエラーです

kondo yuzo への返信

Re: UniJIS-UTF16-Hが見つからない

- 匿 名 の投稿
kpsewhich -format="cmap files" UniJIS-UTF16-H

としてちゃんと見つかるならば、原因はなかなかわかりません。
(dvipdfmx.exe が所定のディレクトリではない
ところにあるなら、エラーになりますが...)
匿 名 への返信

Re: UniJIS-UTF16-Hが見つからない

- kondo yuzo の投稿
$ kpsewhich -format="cmap files" UniJIS-UTF16-H
./UniJIS-UTF16-H
と表示されます
これは「見つかっている」ことですよね
対処方法としては何かありませんでしょうか?

kondo yuzo への返信

Re: UniJIS-UTF16-Hが見つからない

- 匿 名 の投稿
> $ kpsewhich -format="cmap files" UniJIS-UTF16-H
> ./UniJIS-UTF16-H
> と表示されます
> これは「見つかっている」ことですよね
> 対処方法としては何かありませんでしょうか?

これは現在の working directory に見つかったことを
意味しています。ふつうは working directory
には置かないので
c:/tex/share/texmf/fonts/cmap/UniJIS-UTF16-H
のようにフルパスで表示されます。

c:/tex/share/texmf/fonts/cmap
なるディレクトリで作業されているのですか?
それとも、作業ディレクトリにも CMap file を
置いているのですか?

いずれにしても、 kpsewhich が見つけられるならば、
dvipdfmx も見つけられるのが普通です。
ただし、同じディレクトリでコマンドを実行した
場合です。
匿 名 への返信

Re: UniJIS-UTF16-Hが見つからない

- kondo yuzo の投稿
作業ディレクトリのUniJIS-UTF16-Hを削除したら、無事にdvipdfmxが動きました
お騒がせして申し訳ありませんでした