LINUX.ORG.RU

Исправление шрифтов в Edgy OOo


0

0

Как известно, шрифты в Edgy вообще отличаются врождённой кривостью, а уж про OOo и говорить нечего. Там вообще нет никакого хинтинга - ни native, ни autohinter.

К счастью, сборка от Инфра-Ресурс этой проблеме не подвержена. Поэтому качаем её ( http://www.i-rs.ru/download ) и распаковываем куда-нибудь - для определённости пусть это будет /opt/ooo.

Однако по умолчанию в этой сборке шрифты размытые, а если охота чёткие, нужно использовать системный freetype. Для этого используем симлинк:

sudo ln -s /usr/lib/libfreetype.so.6 /opt/ooo/program/libfreetype.so.6

Чтобы окончательно перенаправить все действия со старым OOo на новый, проще всего скопировать /usr/bin/ooffice в /usr/local/bin, после чего копию отредактировать, вписать туда путь к новому OOo и его версию.

К сожалению, настройки fontconfig OOo игнорирует, так что субпиксельное сглаживание там не сделать. Но по крайней мере выглядит лучше, чем было.

Скриншоты:
http://lucidfox.org/dump/ooo1.png - стандартный системный OOo (жуткие шрифты)
http://lucidfox.org/dump/ooo2.png - сборка от Инфра-Ресурс, системный freetype (чёткие шрифты)
http://lucidfox.org/dump/ooo3.png - сборка от Инфра-Ресурс, freetype по умолчанию (размытые шрифты)

★★★

Доброго времени суток. Уж не знаю, насколько это научно, но я лечил собиранием фритайпа с включенным хинтингом и отключенным модулем автофитинга (если же его собрать, то OOO будет нагло использовать его, забыв про хинты, что и продемонстрировано на скриншотах).

timur_dav ☆☆☆☆☆
()

И качать никаких сборок не нужно, не труть.

timur_dav ☆☆☆☆☆
()

Хмм. А можно таким же макаром собрать freetype _только_ с субпиксельным сглаживанием, чтобы заставить OOo использовать его?

Sikon ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.