Как настроить X11 для поиска шрифта в соответствии с запатентованным двоичным файлом

При запуске проприетарного двоичного файла я получаю следующее сообщение об ошибке:

FATAL ERROR from X-windows: font not found: -*-*helvetica-bold-r-normal-*-11-*-*-*-*-*-*-*

Я не очень опытен в обработке шрифтов, но, насколько я понимаю, строка -*-*helvetica-bold-r-normal-*-11-*-*-*-*-*-*-* должна соответствовать шрифту helvetica полужирный, размером 11, который должен быть вполне нормальным шрифтом.

После поиска в Google я попробовал следующее безрезультатно:

$ sudo xlsfonts -fn -*-*helvetica-bold-r-normal-*-11-*-*-*-*-*-*-*
xlsfonts: pattern "-*-*helvetica-bold-r-normal-*-11-*-*-*-*-*-*-*" unmatched
# in case the `*` is a problem:
$ sudo xlsfonts -fn -*-helvetica-bold-r-normal-*-11-*-*-*-*-*-*-*
xlsfonts: pattern "-*-helvetica-bold-r-normal-*-11-*-*-*-*-*-*-*" unmatched

также

$ sudo mkfontdir
$ sudo xset fp rehash

не помогло.

Как я могу найти проблему? И как это решить?

2
задан 7 May 2014 в 06:04

2 ответа

Я не смог найти лучшего решения, чем изменить строки в файле fonts.dir, чтобы они соответствовали строкам.

Предполагая, что обычный шрифт Courier должен быть хотя бы читабельным, если он используется неправильно, я скопировал все файлы из папки vanilla Type1 в локальную папку шрифтов, а также строки из Type1/fonts.dir, содержащие имя courier. ]. Затем я добавил в конец строки имен только helvetica и перефразировал кэш шрифтов. Тогда программа может запуститься без ошибки.

$ cp /usr/share/fonts/X11/Type1/c0* ~/fonthack/
$ cp /usr/share/fonts/X11/Type1/fonts.dir ~/fonthack/
$ vim ~/fonthack/fonts.dir
# editing the lines. e.g.:
# from: c0419bt_.pfb -bitstream-courier 10 pitch-medium-r-normal-0-0-0-0-m-0-adobe-standard
# to: c0419bt_.pfb -bitstream-courier 10 pitchhelvetica-medium-r-normal-0-0-0-0-m-0-adobe-standard
# removed all lines without ``courier'' in their names
$ xset fp rehash
$ ~/the_tool_i_want_to_use
0
ответ дан 7 May 2014 в 06:04

Он даже установлен?

fc-list | grep Helvetica

Если не найти шрифт в Интернете, создайте каталог .font в домашнем каталоге вашего пользователя.

Семейство шрифтов Helvetica® или найдите Macintosh.

0
ответ дан 7 May 2014 в 06:04

Другие вопросы по тегам:

Похожие вопросы: