FreeBSD: О подключении шрифтов Type1

Евгений Чайкин 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 по определению идентичны, один можно сделать символической ссылкой на другой.