[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Xorg. xfs. Что-то странное с подгрузкой шрифтов.



Mikhail Gusarov <dottedmag@dottedmag.net> writes:


> Кажется, в Debian-овой сборке X.org имеется на эту тему специально
> приложенный патч, который всегда добавляет стандартные пути, из-за
> того, что не всегда при апгрейде со старых XFree возможно корректно
> поправить конфиги upgrade-скриптом. Чтобы не оставлять пользователя
> вообще без шрифтов, к списку, указанному в конфиге, добавляются
> стандартные.

Если это дейтсвительно так, то я об этом не знал. Надо будет уточнить
этот момент. Спасибо за наводку.

> Вот то, что дважды указанные директории не игнорируются - это странно.

Да. Вот сейчас отключил "unix/:7100", но при этом xfs остался
запущенным:

Section "Files"
#       FontPath        "unix/:7100"
      FontPath        "/usr/share/fonts/X11/misc"
      FontPath        "/usr/share/fonts/X11/cyrillic"
      FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
      FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
      FontPath        "/usr/share/fonts/X11/Type1"
      FontPath        "/usr/share/fonts/X11/100dpi"
      FontPath        "/usr/share/fonts/X11/75dpi"
EndSection

Перегрузил иксы. В логе следующее:

(**) FontPath set to "/usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,/usr/share/fonts/X11/misc/,
/usr/share/fonts/X11/TTF/,/usr/share/fonts/X11/OTF,/usr/share/fonts/X11/Type1/,
/usr/share/fonts/X11/CID/,/usr/share/fonts/X11/100dpi/,/usr/share/fonts/X11/75dpi/"

Пути по два раза продублировал: и указанные мной в xorg.conf, и
умолчательные свои. Соответсвенно, в xlsfonts имею дублирование шрифтов
по два раза.

> Ну, fontconfig - это вещь (пока что) к core rendering'у никакого
> отношения не имеющая.

Да, я в курсе. Это я делал уже из-за того, что больше не знал, что
делать. И на всякий случай написал тут, если спросят. :)

> А тот же xfontsel не ищет "какие-то другие шрифты"? Есть у меня
> подозрение, что Emacs это проделывает из-за своей поддержки
> FontSet'ов, но поскольку эти самые FontSet'ы - это нечто ужасное и
> плохо документированное, то ничего более определённого сказать не
> могу.
>
> С xmms - та же ерунда, у него был какой-то противоестественный
> интеллект по поводу локалей.

По этому поводу что-то внятное отпишу позже. Проанализирую вывод strace.
Приложения xedit и xfontsel тоже, как оказалось, морозят иксы. Тоже ищут
фонты почему-то. Есть ощущение, что где-то несостыковки с моей локалью
utf-8. А вот bitmap не морозит. Попробую найти 10 отличий.

Reply to: