dvipdfmxでエラーとなりPDFを生成できない問題。

Squeeze/Sidでの’** ERROR ** Could not find encoding file “H”.’の問題ここ を参考に/etc/texmf/texmf.d/85Misc.cnfを以下のように修正。

diff --git a/texmf/texmf.d/85Misc.cnf b/texmf/texmf.d/85Misc.cnf
index dee63d0..9c6b3b6 100644
--- a/texmf/texmf.d/85Misc.cnf
+++ b/texmf/texmf.d/85Misc.cnf
@@ -5,7 +5,7 @@ INDEXSTYLE = .;$TEXMF/makeindex//
 ENCFONTS = .;$TEXMF/fonts/enc//

 % CMap files.
-CMAPFONTS = .;$TEXMF/fonts/cmap//
+CMAPFONTS = .;/var/lib/defoma/gs.d/dirs/CMap//;$TEXMF/fonts/cmap//

 % Subfont definition files.
 SFDFONTS = .;$TEXMF/fonts/sfd//

/etc/texmx/texmf.cnfに反映。

$ sudo update-texmf

git diffで確認。

diff --git a/texmf/texmf.cnf b/texmf/texmf.cnf
index da79dd4..73a5cbb 100644
--- a/texmf/texmf.cnf
+++ b/texmf/texmf.cnf
@@ -402,7 +402,7 @@ INDEXSTYLE = .;$TEXMF/makeindex//
 ENCFONTS = .;$TEXMF/fonts/enc//

 % CMap files.
-CMAPFONTS = .;$TEXMF/fonts/cmap//
+CMAPFONTS = .;/var/lib/defoma/gs.d/dirs/CMap//;$TEXMF/fonts/cmap//

 % Subfont definition files.
 SFDFONTS = .;$TEXMF/fonts/sfd//
diff --git a/texmf/texmf.d/85Misc.cnf b/texmf/texmf.d/85Misc.cnf
index dee63d0..9c6b3b6 100644
--- a/texmf/texmf.d/85Misc.cnf
+++ b/texmf/texmf.d/85Misc.cnf
@@ -5,7 +5,7 @@ INDEXSTYLE = .;$TEXMF/makeindex//
 ENCFONTS = .;$TEXMF/fonts/enc//

 % CMap files.
-CMAPFONTS = .;$TEXMF/fonts/cmap//
+CMAPFONTS = .;/var/lib/defoma/gs.d/dirs/CMap//;$TEXMF/fonts/cmap//

 % Subfont definition files.
 SFDFONTS = .;$TEXMF/fonts/sfd//

ワークアラウンドとしてとりあえずこれでPDF生成を生成できるようになった。が、コンソールからevinceでPDFを実行すると、

Error: Illegal entry in bfrange block in ToUnicode CMap

というエラーが延々と出続けているし、そもそも仕組みを理解していないので、正にワークアラウンドにしか過ぎないのが痛い。