LINUX.ORG.RU

Откуда fc-match берет настройки?

 , ,


0

1

Есть две машины с установленной gentoo и настроенной infinality.

На обоих машинах нет файлов:

~/.fonts.conf
~/config/fontconfig/fonts.conf
/etc/fonts/local.conf
Выполняю вот такую команду на одной машине:
$ fc-match terminus
arial.ttf: "Arial" "Regular"
И на второй машине:
$ fc-match terminus
ter-x16n.pcf.gz: "Terminus" "Regular"
Вопроса два:

  1. Откуда fc-match считывает настройки на второй машине?
  2. Как на первой машине добавить шрифт terminus в fc-match?


Последнее исправление: pol01 (всего исправлений: 1)

/etc/fonts/local.conf

См. /etc/fonts/fonts.conf

У меня:

<!-- Font directory list -->

        <dir>/usr/share/fonts</dir>
        <dir>/usr/X11R6/lib/X11/fonts</dir> <dir>/usr/local/share/fonts</dir>
        <dir prefix="xdg">fonts</dir>
        <!-- the following element will be removed in the future -->
        <dir>~/.fonts</dir>

Zubok ★★★★★
()

Ну и в conf.d . Может быть, это дистрибутивозависимо. У меня есть 50-enable-terminus.conf в /etc/fonts/conf.d

Zubok ★★★★★
()
Ответ на: комментарий от r3lgar

Всем спасибо! Все отписавшиеся реально помогли.

Решил вот так:

  1. В eselect fontconfig включил 51-local.conf
  2. Создал файл /etc/fonts/local.conf:
    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
    	<alias>
    		<family>Terminus</family>
    		<prefer><family>xos4 Terminus</family></prefer>
    		<default><family>xos4 Terminus</family></default>
    	</alias>
    </fontconfig>
    
pol01
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.