LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Я просто скопировал все ttf шрифты в /usr/share/fonts/

На будущее: лучше клади шрифты в /usr/local/share/fonts. Эффект тот же самый, но /usr/local как раз для этих случаев и существует, чтобы не мешать файлы, которые ставят пакеты и свои. /etc/fonts.conf этот каталог читает:

<!-- Font directory list -->

        <dir>/usr/share/fonts</dir>
        <dir>/usr/X11R6/lib/X11/fonts</dir> <dir>/usr/local/share/fonts</dir>
        <dir prefix="xdg">fonts</dir>
        <!-- the following element will be removed in the future -->
        <dir>~/.fonts</dir>

Встать-то они встали, но они убогие и местами это выглядит чёрт знает как. Например, в одном предложении с одним шрифтом, русские и английские символы выглядят совсем иначе.

Что касается вопроса, то трудно сказать без разбирательств. Ты уверен, что в шрифте есть кириллица? Если прямо совсем по-разному выглядит, то, может быть, сработало правило подстановки другого шрифта и для глифов разных языков используются разные шрифты.

Можно как-нибудь заставить систему игнорировать эти шрифты, но оставить их опционально для выбора во всяких приложениях, типа офиса?

Вопрос очень общий, поэтому и ответ общий: правила для fontconfig пиши. А зачем игнорировать фонты для приложений? Не выбирай их в приложениях, и все.

Исходная версия Zubok, :

Я просто скопировал все ttf шрифты в /usr/share/fonts/

На будущее: лучше клади шрифты в /usr/local/share/fonts. Эффект тот же самый, но /usr/local как раз для этих случаев и существует, чтобы не мешать файлы, которые ставят пакеты и свои. /etc/fonts.conf этот каталог читает:

<!-- Font directory list -->

        <dir>/usr/share/fonts</dir>
        <dir>/usr/X11R6/lib/X11/fonts</dir> <dir>/usr/local/share/fonts</dir>
        <dir prefix="xdg">fonts</dir>
        <!-- the following element will be removed in the future -->
        <dir>~/.fonts</dir>

Встать-то они встали, но они убогие и местами это выглядит чёрт знает как. Например, в одном предложении с одним шрифтом, русские и английские символы выглядят совсем иначе.

Что касается вопроса, то трудно сказать без разбирательств. Ты уверен, что в шрифте есть кириллица? Если прямо совсем по-разному выглядит, то, может быть, сработало правило подстановки другого шрифта и для глифов разных языков используются разные шрифты.