шрифты в X

Обнаружил, что я при установке Arch’a поставил TTF шрифты из Slackware простым копированием. А туда они пришли из Windows :) (помню, что в большинстве мануалов по русификации 10.0 было указание скопировать виндовые шрифты). Удалил эти проприетарные поделки (тем более, что они были в пакете ttf-ms-fonts). Поставил пакеты artwiz-fonts, ttf-dejavu (ttf-bitstream-vera и прочие вида xorf-fonts-* уже стояли).

После этого обнаружилось, что fluxbox стал запускаться очень долго (около 8 секунд), KDE - около полуминуты. Проблема, ясное дело, в шрифтах. Что же случилось? Я попытался запустить #fc-cache, на что получил:

failed to write cache

С правами, кажется, всё в порядке. Удалил старые файлы fonts.dir, fonts.scale, fonts.cache-1 (где были). Запустил mkfontdir, mkfontscale. Всё нормально. Но при запуске fc-cache опять ругань. Как последний вариант, решил обновить fontconfig (пакет, одна из утилит которого - как раз fc-cache). Неожиданно сработало :) Вот такие вот дела бывают. Не ставьте и не удаляйте шрифты ручками =)

3 коммент. to “шрифты в X”

  1. Roman Lagunov Says:

    @Igor

    Не ставьте и не удаляйте шрифты ручками =)

    У меня, слава Аллаху, debian, и не хватало еще, что бы я фонты руками ставил. В крайнем случае, если нет нигде пакета, что врядли, так я сам заверну в пакет.

  2. Igor Says:

    А я вот почему-то сам в пакет не завернул…

  3. Igor Says:

    Оказывается, не только у меня возникла проблема с медленной загрузкой иксов. Возможно, криво скачался пакет. Рекомендация одна - обновить fontconfig (pacman -Sy fontconfig)

Ответить