TenForward

技術ブログ。はてなダイアリーから移転しました

xdvi からの印刷

Plamo 4.22 で xdvi や gv から直接印刷しようとすると,なぜかエラーになってました.

 D [06/Mar/2008:18:02:48 +0900] [Job 4] Error: /undefinedresource in --findresource--
 D [06/Mar/2008:18:02:48 +0900] [Job 4] Operand stack:
 D [06/Mar/2008:18:02:48 +0900] [Job 4] Fc   256   --nostringval--   --nostringval--   0   69.0925   Ryumin-Light-H   Font  
 Ryumin-Light-H   (Ryumin-Light-H)   12   Ryumin-Light   H   H   --dict:0/10(G)--   Ryumin-Light   false   Ryumin-Light   R
yumin-Light   CIDFont   --nostringval--   CMap   CIDFont   CMap   CIDFont

フォントが見つからんのかなー,と思って,

# gs -h
  : (snip)
Search path:
   . : /usr/share/ghostscript/7.07/lib : /usr/share/ghostscript/fonts :
   /usr/share/fonts/default/ghostscript : /usr/share/fonts/default/Type1 :
   /usr/share/fonts/default/TrueType : /usr/lib/DPS/outline/base :
   /usr/openwin/lib/X11/fonts/Type1 : /usr/openwin/lib/X11/fonts/TrueType

を見て,上記パスのうちの一つ (/usr/share/fonts/default/TrueType) にフォントを置いて,デフォルトでは

/Kochi-Mincho      (/usr/share/fonts/TrueType/FS-Mincho-gs.ttf) ;
/Kochi-Gothic      (/usr/share/fonts/TrueType/FS-Gothic-gs.ttf) ;

みたいに /usr/share/ghostscript/7.07/lib/CIDFnmap にフルパスで書かれていたフォントの定義を

/Kochi-Mincho      (FS-Mincho-gs.ttf) ;
/Kochi-Gothic      (FS-Gothic-gs.ttf) ;

みたいに書き換えると,印刷出きるようになりました.

どうやるのが正解か分かりませんが,とりあえず.