LINUX.ORG.RU

не получается подключить ttf шрифты


0

0

все делаю по местному ФАКу
http://www.linux.org.ru/books/lor-faq/lorFAQ-14.html#ss14.7
1. набрал шрифтов, скопировал их в папку /usr/share/ttf
2. сделал ttmkfdir > fonts.dir и ttmkfdir > fonts.scale
3. добавил эту папку в /etc/X11R6/XF86Config-4 и в
/etc/fonts/local.conf
4. сделал fc-cache
5. запускаю fc-list - ноль эффекта, список шрифтов точно такой же как и до всех этих манипуляций; ни одна из программ эти шрифты не видит

подскажите, в чем может быть косяк?


Это откуда?
"сделал ttmkfdir > fonts.dir и ttmkfdir > fonts.scale"


mkfontdir .; mkfontdir -e /usr/X11R6/lib/X11/fonts/encodings
mkfontscale .; mkfontscale -e /usr/X11R6/lib/fonts/encodings

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

ЭТО из фака и раньше прокатывало

сделал, как ты сказал (это ведь надо было делать в моей папке со шрифтами?) - эффект тот же

d5277
() автор топика
Ответ на: комментарий от hapchu

hapchu, твоя команда сработает скорее всего только в слаквари. А канонически для ttf-ников своя команда. К тому же она на fc-cache не влияет.

Тебе тоже нужно в faq.

jackill ★★★★★
()

>/etc/fonts/local.conf

Вот этого файла у тебя может и не быть. Он есть не во всех дистрибутивах. Если у тебя его не было, тогда ты должен писать свой каталог в /etc/fonts/fonts.conf

>ни одна из программ эти шрифты не видит

Не все программы видят шрифты через xft2. Например, первая gtk и motif видят то, что в XF86Config-4, соответственно, надо либо налету шрифты включить (убей бог, не помню команду), либо перезапустить иксы.

Ну и последний вариант - старый fontconfig или может поломался.

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

jackill, Xft - это рисовалка шрифтов, а не индексная служба.

d5277, пробуй fc-cache -f или fc-cache -f -v

для прог, которые не используют fontconfig, смотри наличие фонтов в xfontsel или xlsfonts

anonymous
()
Ответ на: комментарий от anonymous

Всем спасибо, особенно последнему анонимусу.
Благодаря fc-cache -v понял, что мой каталог со шрифтами просто не обрабатывается. Когда я пишу в /etc/fonts/local.conf
<dir>/usr/share/ttf><dir>
fc-cache ругался, что такого каталога просто не существует.
Когда писал
<dir>/usr/share/ttf<dir>
fc-cache вываливался в корку при обработке этого каталога.
Не стал париться, закинул свои шрифты в /usr/X11R6/lib/X11/fonts/truetype и сделал там ttmkfdir
Все работает! :)

d5277
() автор топика
Ответ на: комментарий от Demetrio

вот честно, не помню я здесь так опечатался или в конфиге так же написал (убрал уже эту строчку оттуда)
если так же, наверно в этом проблема и была, т.е. как обычно руки :)

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