3

Я пытаюсь скомпилировать xboard, но когда я попытался запустить его, я получил ошибку

xboard: no fonts match pattern -*-helvetica-bold-r-normal--*-*-*-*-*-*-*-*

Я немного погуглил и обнаружил, что xorg-fonts-75dpi или xorg-fonts-100dpi необходимы в соответствии с этим сайтом. Однако, когда я переехал Xorg фронты-75dpi файлы здесь в / USR / доли / шрифты / 75dpi XBoard все еще дает ту же ошибку. Есть ли способ, которым я мог бы установить из apt-get? Если нет, то как мне решить эту проблему?

Кстати, я использую Ubuntu 11.04

ОБНОВЛЕНИЕ: я только что узнал, что xorg-fonts-75dpi уже установлен в /etc /X11 /fonts. Таким образом, по предоставленной мной ссылке я не должен получить ошибку. Кто-нибудь знает, что мне делать?

2 ответа2

1

В старой системе шрифтов X11 серверу X11 нужно сообщить о местонахождении шрифта; он также поддерживает внутреннюю базу данных доступных шрифтов.

Сначала запустите xset q и убедитесь, что в "Font Path" перечислены каталоги шрифтов X11 (/etc/X11/fonts , /usr/share/fonts/75dpi или куда бы вы ни переместили его позже). Если каталог не указан, используйте xset +fp path чтобы добавить его. (Вы можете использовать xset fp default для сброса значения по умолчанию.)

Затем скажите серверу X11 перечитать свою базу данных шрифтов с помощью xset fp rehash.

1

Я нашел другую ошибку, и Google направил меня сюда. Возможно, что следующее может решить вашу проблему (сообщение об ошибке могло вводить в заблуждение):

./configure --disable-nls && make
./xboard

Проблема, которую я обнаружил, заключается в том, что NLS не работает, хотя у меня установлены шрифты Helvetica.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .