Проблема с TTF. (encodings.dir и fonts.dir)

Модератор: Модераторы разделов

Аватара пользователя
Mind Freedom
Сообщения: 207

Проблема с TTF.

Сообщение Mind Freedom »

Всем привет.
Вопрос, скорее всего, дистронезависимый.
Недавно возникла необходимость прикрутить TTF-шрифты с ср1251 из оффтопика к иксам (КДЕ).В процессе прикручивания неожиданно выросли грабли:
В директории со шрифтами создаю encodings.dir, в нем искомая кодировка присутствует.Далее создаю fonts.dir, и в нем уже ср1251 не подхватывается.При правке fonts.dir руками в xfontsel кодировка появляется, но использовать ее в приложениях невозможно - "Шрифт недоступен".

Чуется, что на ровном месте буксую, но решение никак не приходит.Поиск в гугле на предмет дает кучу красивых статей по прикручиванию TTF, но ни в одной из них такая проблема не вспоминается.

Заранее спасибо.
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Проблема с TTF.

Сообщение Alexxx »

КДЕ -> "Центр управления" -> "Системное администрирование" -> "Установка шрифтов" - пробовал?
Спасибо сказали:
Аватара пользователя
Mind Freedom
Сообщения: 207

Re: Проблема с TTF.

Сообщение Mind Freedom »

Alexxx писал(а):
17.12.2006 08:21
КДЕ -> "Центр управления" -> "Системное администрирование" -> "Установка шрифтов" - пробовал?


Конечно.Шрифты добавляются, но только с koi8 и utf-8.В том числе если ставить для всех юзеров, в администраторском режиме.
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Проблема с TTF.

Сообщение cheer »

Может, нужна соответствующая локаль?
Спасибо сказали:
Аватара пользователя
Mind Freedom
Сообщения: 207

Re: Проблема с TTF.

Сообщение Mind Freedom »

cheer писал(а):
17.12.2006 21:38
Может, нужна соответствующая локаль?



Созданы ru_RU.CP1251, ru_RU.koi8-r и ru_RU.UTF-8.
В /usr/lib/X11/locale также присутствует microsoft-cp1251.

Единственное, что смущает - в директории с иксовыми библиотеками шрифтов отсутствует libTTF.Хотя TTF-шрифты в кои8-р добавляются и работают.
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
Спасибо сказали:
heavyrail
Сообщения: 8
ОС: Linux

Re: Проблема с TTF.

Сообщение heavyrail »

Рискну поднять старый пост и поделиться опытом - у меня схожая проблема была, и нигде не смог найти решения.
Имеется текущий Arch, локаль ru_RU.UTF8 нужно было прикрутить Microsoft'овские шрифты, но не к кедам, а к хитрому проприетарному приложению, которое жрёт только TTF-шрифты с кодировкой CP-1251. Решение, до которого я додумался, в итоге оказалось простым:
<code>
sudo pacman -S ttf-ms-fonts
cd /usr/share/fonts/TTF
sudo mkfontscale -a microsoft-cp1251
sudo mkfontdir
</code>
При этом /etc/locale.gen трогать вообще не надо.
Спасибо сказали: