Время от времени мне присылают документы в формате doc, в которых указан шрифт Arial CYR, которого не было в моём Debian, и всё отображалось криво. Обычно я просто менял шриф на Arial и документ выглядел хорошо. Однако сегодня прислали довольно сложно форматированный документ, и простая замена шрифта только портила документ, после чего решил разобраться.
В результате недолгого гугления, скачал на просторах Интернета файл с названием aricyr.ttf, создал каталог /usr/local/share/fonts/aricyr, в который и положил этот файлик. Затем, зайдя в этот каталог, выполнил команды mkfontdir и mkfontscale. Убдившись, что они породили абсолютно одинаковые fonts.dir и fonts.scale, не выходя из каталога, выполнил:
xset +fp $PWD
xset fp rehash
Ву-а-ля! OpenOffice теперь красиво оторбражает и печатает документ. В качестве бонуса в X-овых приложениях типа xfontsetl стал красивый шрифт.
Насколько понимаю, чтобы после перезагрузки X-ов новый шрифт не исчез, необходимо в /etc/X11/xorg.conf добавить строку
FontPath "/usr/local/share/fonts/aricyr/"
в разделе Section "Files"
Хотя можно добавить и через xfstt.
Комментариев нет:
Отправить комментарий