hack のためのネタ帳, etc,,,

状況

Cygwin 上で platex 使ってコンパイルした kiban_c.dvi ってファイルが dvipdfmx で PDF に変換出来ない。
$ dvipdfmx kiban_c
kiban_c -> kiban_c.pdf
[1
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+35/600 --dpi 635 rml
mktexpk: don't know how to create bitmap font for rml.
mktexpk: perhaps rml is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.

dvipdfmx:warning: Could not locate a virtual/physical font for TFM "rml".
dvipdfmx:warning: >> There are no valid font mapping entry for this font.
dvipdfmx:warning: >> Font file name "rml" was assumed but failed to locate that font.
dvipdfmx:fatal: Cannot proceed without .vf or "physical" font for PDF output...

Output file removed.
ググってみると、以下のページが引っかかった。
うちの場合、以下のファイルが戦犯だった。
  • /usr/share/texmf-dist/dvipdfmx/dvipdfmx.cfg

以下のようにして patch を作った
$ { cd /usr/share/texmf-dist/dvipdfmx; diff -c dvipdfmx.cfg.orig dvipdfmx.cfg; } | tee dvipdfmx.cfg.patch
*** dvipdfmx.cfg.orig   2017-05-23 04:28:25.000000000 +0900
--- dvipdfmx.cfg        2017-10-06 23:19:14.012821900 +0900
***************
*** 215,221 ****
  %f psfonts.map

  %% Put additional fontmap files here (usually for Type0 fonts)
! %f  cid-x.map

  % the following file is generated by updmap(-sys) from the
  % KanjiMap entries in the updmap.cfg file.
--- 215,221 ----
  %f psfonts.map

  %% Put additional fontmap files here (usually for Type0 fonts)
! f  cid-x.map

  % the following file is generated by updmap(-sys) from the
  % KanjiMap entries in the updmap.cfg file.
以下に upload しておいた

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます