2013/9/26版のW32TeXでは、
dvipdfmx foo.dvi
によりfoo.pdfが作成されないのですが、どうすればよいでしょうか?
dvipsk-w32.tar.xz および win64/dvipsk-w64.tar.xz に新しいプログラム ps2otfps.exe を入れました。 これは Japanese OpenType fonts を用いて dvips によって 作成された PostSctipt ファイルを Ghostscript で 扱えるように書き換える簡単なプログラムです。 ユーザがしなければいけないことは、OpenType fonts を PostScript 名で Ghostscript の Resource/CIDFont に コピーして置くことだけです。 Resource/Font に沢山の ファイルを作成しておく必要はありません。 ただし今のところ、サポートする OpenType fonts は HiraginoPro, HiraginoProN, KozukaPro, KozukaPr6N だけです。 また元の PS ファイルにバイナリ データは無いものと仮定しています。 やっていることは簡単で、 例えば、dvips で作成した次の test.ps %!PS-Adobe-2.0 %%Creator: dvips(k) 5.993 Copyright 2013 Radical Eye Software %%Title: test.dvi %%CreationDate: Mon Sep 30 11:41:08 2013 %%Pages: 1 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentFonts: HiraMinPro-W3-H CMR10 %%DocumentPaperSizes: a4 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -u+hiragino-ps test %DVIPSParameters: dpi=600 %DVIPSSource: TeX output 2013.09.30:1139 %%BeginProcSet: tex.pro 0 0 ... ... を ps2otfps test.ps test1.ps で変換すると、test1.ps は %!PS-Adobe-2.0 %%Creator: dvips(k) 5.993 Copyright 2013 Radical Eye Software %%Title: test.dvi %%CreationDate: Mon Sep 30 11:41:08 2013 %%Pages: 1 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentFonts: HiraMinPro-W3-H CMR10 %%BeginFont: HiraMinPro-W3-H /HiraMinPro-W3-H /H /CMap findresource [/HiraMinPro-W3 /CIDFont findresource] composefont pop %%EndFont %%DocumentPaperSizes: a4 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -u+hiragino-ps test %DVIPSParameters: dpi=600 %DVIPSSource: TeX output 2013.09.30:1139 %%BeginProcSet: tex.pro 0 0 ... ... のようになって、 Ghostscript で扱えるようになります。
w32tex/bin下にはXpdf内蔵の下記のコマンドとrc があります.
pdffonts,pdfimages,pdfinfo,pdftoppm,pdftops,pdftotext,pdfdetach,xpdfrc
また,xpdfrcが参照する d:/Resource も適切に配置されていると思います.
次のようなサンプルで実験してみました.
---------
%% foo.tex (utf-8)
\documentclass{jsarticle}
\begin{document}
あいうえお ABCDEF
\end{document}
---------
操作:
a) platex -kanji=utf8 foo.tex
b) dvipdfmx -V 4 foo.dvi
(Xpdf は PDF version 1.4 以下を扱うようです.
defaultでは version 1.5 が生成されます)
c) pdftotext foo.dvi out.txt
以下のようなエラーが出ます.
Error: Unknown character collection 'Adobe-Japan1'
Error: Unknown font tag 'F1'
Error (153): No font in show/space
これ以外のコマンドでも日本語が含まれると
Error: Unknown character collection 'Adobe-Japan1'
となります.
対処方法がわかりません.よろしくお願いします.