Centos 6.4のxlsfontsにいくつかのフォントがありません

Centos 6.4のxlsfontsにいくつかのフォントがありません

CentOS 6.4には、次のエラーが発生するソフトウェアがあります。

X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  45 (X_OpenFont)
  Serial number of failed request:  15
  Current serial number in output stream:  30

straceここでランタイムエラーが発生します。

writev(4, [{"-\2\21\0\4\0\240\0027\0\240\2-adobe-helvetica-bol"..., ...

私のシステムにいくつかのフォントがないと思い、すべてのxorg-x11-fonts-*パッケージをシステムにインストールしました。 Adobeフォントはxorg-x11-fonts-75dpiパッケージに含める必要があります。

フォントパスにフォントがない可能性があると考えて実行しましたxset q。フォントがXフォントパスにあるようです。

Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000000
  XKB indicators:
    00: Caps Lock:   off    01: Num Lock:    off    02: Scroll Lock: off
    03: Shift Lock:  off    04: Group 2:     off    05: Mouse Keys:  off
  auto repeat delay:  65535    repeat rate:  0
  auto repeating keys:  00feffffdffffbbf
                        fadfffffffdfe5ef
                        ffffffffffffffff
                        ffffffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  2/1    threshold:  4
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  0
Colors:
  default colormap:  0x50    BlackPixel:  0    WhitePixel:  16777215
Font Path:
  /usr/NX/share/fonts/TTF,/usr/share/X11/fonts/misc/,/usr/share/X11/fonts/Type1/,/usr/share/X11/fonts/75dpi/,/usr/share/X11/fonts/100dpi/,/usr/share/X11/fonts/TTF/,/usr/NX/share/fonts/base,/usr/NX/share/fonts/base,/usr/NX/share/fonts/base
Bug Mode: compatibility mode is disabled
DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Disabled

それでも、必要なフォント(Adobeファミリのすべてのフォント)がレポートに合格しないように見えるため、xlsfontsアプリケーションエラーが続行されます。

答え1

Linuxでフォントを扱うのは面倒です。私は通常このツールを使いますfontmatrix。インストールするには:

$ sudo yum install fontmatrix

はい

$ fontmatrix

   フォントマトリックスのss

           ツリー1のss    ツリー2SS

このツールを使用すると、フォントをインポートしてプレビューし、フォントを操作するときに実行する必要があるほとんどすべての操作を実行できます。

関連情報