LINUX.ORG.RU

Applications не видят terminus


0

0

Случилось при установке Debian Sarge с нуля.

work:/home/anton# fc-cache -vf
fc-cache: "/usr/share/fonts": caching, 0 fonts, 4 dirs
fc-cache: "/usr/share/fonts/wine": caching, 15 fonts, 0 dirs
fc-cache: "/usr/share/fonts/type1": caching, 0 fonts, 1 dirs
fc-cache: "/usr/share/fonts/type1/gsfonts": caching, 35 fonts, 0 dirs
fc-cache: "/usr/share/fonts/truetype": caching, 0 fonts, 4 dirs
fc-cache: "/usr/share/fonts/truetype/msttcorefonts": caching, 62 fonts, 0 dirs
fc-cache: "/usr/share/fonts/truetype/freefont": caching, 12 fonts, 0 dirs
fc-cache: "/usr/share/fonts/truetype/ttf-bitstream-vera": caching, 10 fonts,0 dirs
fc-cache: "/usr/share/fonts/truetype/openoffice": caching, 1 fonts, 0 dirs
fc-cache: "/usr/share/fonts/bitmap": caching, 0 fonts, 1 dirs
fc-cache: "/usr/share/fonts/bitmap/terminus": caching, 56 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts": caching, 0 fonts, 3 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/misc": caching, 111 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/util": caching, 0 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/encodings": caching, 0 fonts, 1 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/encodings/large": caching, 0 fonts, 0 dirs
fc-cache: "/usr/local/share/fonts": caching, 0 fonts, 0 dirs
fc-cache: "/usr/share/fonts/bitmap/terminus": caching, 56 fonts, 0 dirs
fc-cache: "/root/.fonts": skipping, no such directory
fc-cache: succeeded
__________________________________

Section "Files"
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/truetype/msttcorefonts"
FontPath "/usr/share/fonts/bitmap/terminus"
EndSection

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
EndSection
________________________________________

mkfontdir пришлось запустить, но не помогло!

# grep terminus /var/log/XFree86.1.log
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/bitmap/terminus".
(Run 'mkfontdir' on "/usr/share/fonts/bitmap/terminus").


# grep terminus /var/log/XFree86.2.log
(**) FontPath set to "/usr/lib/X11/fonts/misc,/usr/share/fonts/bitmap/terminus"
__________________________________________

Ещё интересного из логов:

Warning: font renderer for ".pcf" already registered at priority 0
Warning: font renderer for ".pcf.Z" already registered at priority 0
Warning: font renderer for ".pcf.gz" already registered at priority 0
Warning: font renderer for ".snf" already registered at priority 0
Warning: font renderer for ".snf.Z" already registered at priority 0
Warning: font renderer for ".snf.gz" already registered at priority 0
Warning: font renderer for ".bdf" already registered at priority 0
Warning: font renderer for ".bdf.Z" already registered at priority 0
Warning: font renderer for ".bdf.gz" already registered at priority 0
Warning: font renderer for ".pmf" already registered at priority 0

Шрифты как раз имеют .pcf.gz

★★★★

> work:/home/anton# fc-cache -vf

xlsfonts |grep terminus

terminus - не TTF и fontconfig не имеет ровно никакого отношения. Соответственно, трахнутые на голову приложения, которые кроме fontconfig никак не могут - в пролёте.

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

Раньше у меня работал этот шрифт и в gtk2, и в Qt/KDE.

$ xlsfonts | grep terminus

Строчки вида:
-xos4-terminus-medium-r-normal--32-320-72-72-c-160-paratype-pt154
terminus-12
terminus-bold-12
terminus-pt154-bold-32

Локаль: et_EE.UTF-8

Пробовал:
$ LANG="ru_RU.UTF-8" anjuta
$ LANG=C anjuta
$ LANG="ru_RU.KOI8-R" anjuta

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

Хм... fc и на pcf руку наложил, оказывается :)

что даёт "fc-list |grep -i terminus"?

Может, просто прикладухи не хотят unscalable font? Либо в /etc/fonts/fonts.conf, ~/.fonts.conf они зафильтрованы?

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

>Либо в /etc/fonts/fonts.conf, ~/.fonts.conf они зафильтрованы?

именно, там разкоментить битмап фонты надо

Pi ★★★★★
()

> Warning: font renderer for ".pcf" already registered at priority 0

Это у них там давно так

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

Точно. Load local system customization file --> <include ignore_missing="yes">conf.d</include> <include ignore_missing="yes">local.conf</include>

В папке /etc/fonts/conf.d и лежали конфиги с отключением bitmap. Наверное при установке по незнанию отключил поддержку :-)

Selecter ★★★★
() автор топика

У меня несколько по-другому: все K*-приложения видят terminus, а xemacs почему-то противится... поэтому временно пользуюсь fixed(10-14). Есть какие-нибудь соображения на этот счет? :)

Bazarov
()

# make install-uni

/etc/X11/xorg.conf:

FontPath "/usr/X11R6/lib/X11/fonts/local/"

???

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