LINUX.ORG.RU

шрифты


0

0

gentoo. насколько я понимаю шрифты настраиваются в xorg.conf - для программ не использующих хft и с помощью fontconfig для программ использующих хft. я настраивал fontconfig отключая и включая конфиги в /etc/fonts/conf.d/ с помощью eselect fontconfig. 1] на что влияют пути в xorg.conf? 2] как посмотреть из каких пакетов поставлены шрифты? 3] как поменять один шрифт на другой? 4] как узнать какой шрифт применяется для отдельной надписи 5] можно ли удалить Bitstream Versa и поставить вместо него что нибудь другое?

anonymous

> 1] на что влияют пути в xorg.conf?

Не знаю.

> 2] как посмотреть из каких пакетов поставлены шрифты?


Находишь файл шрифта:

$ find /usr/share/fonts/ -iname '*vera*'
/usr/share/fonts/ttf-bitstream-vera
/usr/share/fonts/ttf-bitstream-vera/VeraBd.ttf
/usr/share/fonts/ttf-bitstream-vera/VeraBI.ttf
/usr/share/fonts/ttf-bitstream-vera/VeraIt.ttf
/usr/share/fonts/ttf-bitstream-vera/VeraMoBd.ttf
/usr/share/fonts/ttf-bitstream-vera/VeraMoBI.ttf
/usr/share/fonts/ttf-bitstream-vera/VeraMoIt.ttf
/usr/share/fonts/ttf-bitstream-vera/VeraMono.ttf
/usr/share/fonts/ttf-bitstream-vera/VeraSeBd.ttf
/usr/share/fonts/ttf-bitstream-vera/VeraSe.ttf
/usr/share/fonts/ttf-bitstream-vera/Vera.ttf

Выясняешь к какому пакету он относится:

$ equery b /usr/share/fonts/ttf-bitstream-vera/Vera.ttf
[ Searching for file(s) /usr/share/fonts/ttf-bitstream-vera/Vera.ttf in *... ]
media-fonts/ttf-bitstream-vera-1.10-r3 (/usr/share/fonts/ttf-bitstream-vera/Vera.ttf)

(Можешь посмотреть полный список файлов в пакете командой equery f =media-fonts/ttf-bitstream-vera-1.10-r3)

> 3] как поменять один шрифт на другой?


Как-то через настройки в /etc/fonts/ и /etc/fonts/conf.d/ Примеры — в директории /etc/fonts/conf.avail/, например, 30-urw-aliases.conf, 59-dejavu.conf и 60-liberation.conf (пакеты media-libs/fontconfig, media-fonts/dejavu и media-fonts/liberation-fonts соответственно). Особо не разбирался. Кстати, если система не находит нужный символ в заданном шрифте, она автоматически берёт символ из другого шрифта. В каком порядке подставляет — тоже не разобрался.

> 4] как узнать какой шрифт применяется для отдельной надписи


Какой надписи? Если, скажем, заголовок окна — в настройках соответствующего тулкита (qt, gtk...) или среды (KDE, GNOME, XFCE...). Некоторые программы (включая браузеры) имеют собственные настройки шрифтов.

> 5] можно ли удалить Bitstream Versa и поставить вместо него что нибудь другое?


Запрашиваешь, какой пакет его поставил:

$ equery d =media-fonts/ttf-bitstream-vera-1.10-r3
[ Searching for packages depending on =media-fonts/ttf-bitstream-vera-1.10-r3... ]
x11-base/xorg-x11-7.2 (media-fonts/ttf-bitstream-vera)

Даже если ты удалишь media-fonts/ttf-bitstream-vera, он восстановится при обновлении с ключом --deep x.org или чего-либо, требующего x.org.

Если не боишься, можешь создать свой оверлей, положить туда ебилд x11-base/xorg-x11 без строки media-fonts/ttf-bitstream-vera и удалить шрифт. Думаю, работать будет. Но не проверял.

question4 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.