Имя пользователя:
Пароль:
 

Название темы: Windows шрифты в Linux
Показать сообщение отдельно

Аватара для Belansky

Юниксоид


Сообщения: 3001
Благодарности: 45

Профиль | Отправить PM | Цитировать


Цитата:
А как их "подключить"?
Подключение ttf-шрифтов в Linux происходит так.
1. Выкладываете шрифты в каталог, например, /usr/X11R6/lib/X11/fonts/cyrillic/ttf
2. Командой ttmkfdir -o font.scale создаем файл fonts.scale
Если вы собираетесь подключать декоративные или другие экзотические шрифты вышеприведенная команда должна выглядеть так: ttmkfdir -m 100 -o fonts.scale. 100, в нашем случае, указание на число символов, которое станет возможным при подключении к фонт-серверу экзотических шрифтов, допускающих отсутсвие 100 символов на месте традиционных латинских символов.
3. Получился файл, в котором перечислены шрифты, но сортировка их в файле перевернута с ног на голову, что препятствует нормальной работе фонт-сервера. Для сортировки в нужном порядке вводим команду: tac fonts.scale > fonts.dir. Остается только вручную перенести в самое начало файла цифирь, означающую общее количество шрифтов. Сделать это можно в любом редакторе, например, в Vim.
4. Командой cat fonts.dir > fonts.scale приводим к долному виду сортировки и второй файл. По сути дела, у нас должно получится два одиныковых файла с разными названиями: fonts.scale и fonts.dir.
5. Для повышения читаемости ttf-шрифтов в некоторых иксовых приложениях нужно создать файл fonts.alias. Руками создавать его неимоверно долго и стопудово ошибетесь. Для его создания существует утилита, написанная на Physon, mkfontalias.py Поищите ее в Инете. Просто запускаете этот файл на выполнение в каталоге со шрифтами.
6. Командой chkfontpath -a /usr/X11R6/lib/X11/fonts/cyrillic/ttf приписываете в файле конфигурации фонт-сервера.
7. В любом редакторе правим файл /ets/X11/fs/config. Строку /usr/X11R6/lib/X11/fonts/cyrillic/ttf нужно поставить впереди всех в секции catalogue.
8. После этого нужно перезапустить фонт-сервер и иксы. Элементарнее всего просто перезагрузиться.
И остается только настроить иксовые приложения на использование ttf-шрифтов. Я, например, вывел ttf в KDE - так совсем другой вид стал!

-------
Косово je Србиjа!


Отправлено: 14:13, 07-11-2002 | #9

Название темы: Windows шрифты в Linux