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