Некоторые шрифты, отсутствующие в xlsfonts в Centos 6.4

У меня есть определенное программное обеспечение на 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"..., ... 

Я подумал, что в моей системе не хватает некоторых шрифтов, поэтому я включил все системы xorgx11-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 , и ошибка приложения сохраняется.

Работа с шрифтами в Linux может быть раздражающей. Обычно я использую инструмент fontmatrix . Чтобы установить его:

 $ sudo yum install fontmatrix 

пример

 $ fontmatrix 

ss fontmatrix

ss дерева1ss дерева2

С помощью этого инструмента вы также можете импортировать шрифты, просматривать их и в значительной степени делать все, что вам нужно, при работе со шрифтами.