Евгений Чайкин aka StraNNick
StraNN'ое место
2005-06-15
Волею случая ко мне попали Type1 шрифты от Paratype. Удержаться не смог - решил посмотреть. Поскольку до этого прикручивал к системе только TTF-шрифты, заглянул в хэндбук. Там наивно рекомендовалось прописывать fonts.dir ручками...
Ага, щаззз... Там же их МНОГО.
Лень - двигатель прогресса, ага.
Сначала, все шрифты были скинуты в один каталог (find ... -exec mv ...) - и это оказалось самым простым. Потому как чем делать этот fonts.dir, не было ни малейшего представления...
На opennet.ru нашлась заметка, в которой упоминалась утилита mkfontdir. Утилита нашлась, но вожделенный файл так и не создала...
Я почти пал духом (да и автор заметки тоже с ней не совладал и воспользовался утилитой /dev/hands), но лень всесильна. Была найдена утилита mkfontscale, каковая создала файл fonts.scale. Уже хлеб.
А далее всё просто:
$ cp fonts.scale fonts.dir
и, voila!, шрифты подключаются (стандартным способом).
От редактора: а можно и чуть по другому. Поскольку fonts.scale и fonts.dir по определению идентичны, один можно сделать символической ссылкой на другой.