落穂拾い

Gleanings in my life

Gentoo で日本語 LaTeX が使えない!!

2009年06月06日 19時47分43秒 | Linux
久し振りに自宅の Gentoo マシンで日本語LaTeXを使おうとしたら、
使えねぇぇぇ。

正確に言うと、platex でのコンパイルは通る。
pxdvi での preview と dvipdfmx での PDF 化が通らない。

pxdvi のエラーメッセージを見ると、

pxdvi-motif: Warning: X protocol error: BadValue (integer parameter out of range for operation)
    X Request 45 (X_OpenFont), Value=0x3400017.
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-*-*-bold-r-*-*-12-*-*-*-*-*-*-*" to type FontSet
pxdvi-motif: Warning: X protocol error: BadValue (integer parameter out of range for operation)
    X Request 45 (X_OpenFont), Value=0x3400020.
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-*-*-bold-r-*-*-14-*-*-*-*-*-*-*" to type FontSet
FreeType2: Open Font Error (ipam.ttf).  Error code = 1 

といった感じ。

フォントがうまく表示できないらしいので、xfontsel で確認してみる。
xfontselを起動し、上記のフォントを指定するところまでは普通に動く。
が、regstry を jisx0208.1983 など日本語フォント系にした瞬間、下記のエラーが出る。
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  45 (X_OpenFont)
  Value in failed request:  0x3400057
  Serial number of failed request:  2265
  Current serial number in output stream:  2266

いろいろと試行錯誤してみると、bold+日本語フォントを同時に指定すると、上記のようなエラーで落ちるらしい。

dvipdfmx の問題は別ではあるのだが、
Xの方でも何らかの問題が発生しているようだ…。

う~む、Xのバージョンアップあたりが怪しいのかな…。

コメントを投稿