[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:13200] XFree86-4.2.0 でTryeTypeフォント表示トラブル



きど と申します。

XFree86-4.2.0 で xtt モジュールによる日本語 TrueType フォントの表示が
上手くゆかず困っています。XFree86-4.2.0 はソースからコンパイルしました。
また、今のところフォント以外は問題ありません。

具体的な症状は、xfontsel や mozilla などで TrueType フォントは一応表示
されるものの、フォントの横幅と文字間隔が異様に広がり (130% くらい)、
ジャギーが目立つ、というものです。

環境は以下のとおりです。
  plamo 2.2.1
  ビデオカード: Creative Lab Graphic Blaster 3D
  チップ: nvidia riva tnt2
  XFree86 ドライバ: nv

fonts.dir に "sw=0.8:" のようにオプションを加えて強制的にフォント幅を
縮めることは可能ですが、文字間隔とジャギーの問題は残ります。

ただし、xfontsel で XLFD の ptSz 値を 120 にすると、xfontsel のフォン
ト・サンプル上は症状が完全に解消されます。

別パーテーションに試験導入した slackware 8.0 の標準 XFree86-4.1.0 でも
まったく同じ症状がでます。フォントのディレクトリ構成や XF86Config の 
Module 、files セクションの内容は 4.2.0 と共通です。

ところが、別の slackware 8.0 マシン (NeoMagic NM2160) の XFree86-4.1.0 
は、同じフォント・ディレクトリ構成、Device と Screen 以外ほぼ共通の 
XF86Config および fonts.dir で問題なく動いています。

というわけで、nvidia riva tnt2 固有の問題なのだろうと思いますが、web 
検索でも該当するようなページを見つけられず、手詰りになってしまいました。
どなたかアドバイスいただけると助かります。

# メイン環境がこれでは困るので、とりあえず現在は plamo 標準の 3.3.6 +
# 山内さん謹製 XF86_SVGA サーバに戻してしまいました。でも将来の plamo 
# バージョンアップを考えると、今のうちに解決しておきたいです。

なお、XF86Config と fonts.dir の次のような状況です。

XF86Config -------------------------------------

Section "Module"
    Load        "dbe"
    SubSection  "extmod"
      Option    "omit xfree86-dga"
    EndSubSection
    Load        "type1"
    Load        "xtt"
EndSection

Section "Files"
    RgbPath     "/usr/X11R6/lib/X11/rgb"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/local/TrueType"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    ModulePath "/usr/X11R6/lib/modules"
EndSection

fonts.dir ---------------------------------

* 各エントリは実際は 1 行です
* 各エントリ行頭に sw=0.8: を付加するとフォント幅は一応縮まります

bw=0.5:DFGotP3.ttf \
    -DynaLab-DFGothic-medium-r-normal--0-0-0-0-c-0-iso8859-1
bw=0.5:DFGotP3.ttf \
    -DynaLab-DFGothic-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
DFGotP3.ttf \
    -DynaLab-DFGothic-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
ai=0.3:bw=0.5:DFGotP3.ttf \
    -DynaLab-DFGothic-medium-o-normal--0-0-0-0-c-0-iso8859-1
ai=0.3:bw=0.5:DFGotP3.ttf \
    -DynaLab-DFGothic-medium-o-normal--0-0-0-0-c-0-jisx0201.1976-0
ai=0.3:DFGotP3.ttf \
    -DynaLab-DFGothic-medium-o-normal--0-0-0-0-c-0-jisx0208.1983-0
ab=y:bw=0.5:DFGotP3.ttf \
    -DynaLab-DFGothic-bold-r-normal--0-0-0-0-c-0-iso8859-1
ab=y:bw=0.5:DFGotP3.ttf 
    -DynaLab-DFGothic-bold-r-normal--0-0-0-0-c-0-jisx0201.1976-0
ab=y:DFGotP3.ttf 
    -DynaLab-DFGothic-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
ab=y:ai=0.3:bw=0.5:DFGotP3.ttf \
    -DynaLab-DFGothic-bold-o-normal--0-0-0-0-c-0-iso8859-1
ab=y:ai=0.3:bw=0.5:DFGotP3.ttf \
    -DynaLab-DFGothic-bold-o-normal--0-0-0-0-c-0-jisx0201.1976-0
ab=y:ai=0.3:DFGotP3.ttf \
    -DynaLab-DFGothic-bold-o-normal--0-0-0-0-c-0-jisx0208.1983-0
   :
   :
   :

よろしくお願い申しあげます。

-- 
きど
KIDO Hideyuki <rp9h-kd@asahi-net.or.jp>

Follow-Ups
[plamo:13213] Re: XFree86-4.2.0 でTrueType フォント表示トラブル, KIDO Hideyuki

[検索ページ] [メール一覧]
Plamo ML 公開システム