Борьба с OpenOffice в Debian
Не секрет, что в Debian Etch OpenOffice выглядит сейчас крайне ужасно. Примерно вот так:
Что-то накосячили или в OO, или в Freetype2, но результат один — в OpenOffice шрифты выглядят крайне паршиво при отключенном антиалиасинге. Сегодняшняя задача — заставить OO корректно отображать шрифты.
Собственно, фикс состоит из двух этапов. Сначала подложить OPenOffice старую версию libfreetype, например, 1.7-6. Саму библиотеку берём из дебиановского же репозитория, делается это примерно так (естественно, из-под суперюзера):
# wget ftp://debian.nsu.ru/debian/pool/main/f/freetype/libfreetype6_2.1.7-6_i386.deb # dpkg -x libfreetype6_2.1.7-6_i386.deb . # cp usr/lib/libfreetype.so.6.3.5 /usr/lib/openoffice/program/libfreetype.so.6
То есть мы качаем с репозитория старый пакет, распаковываем его и копируем файл библиотеки в каталог OpenOffice. Запускаем OO и видим значительно более качественную отрисовку шрифтов:
Теперь для полноты картины поменяем шрифт в интерфейсе ОО. Для этого необходимо подредактировать файл VCL.xcu в каталоге /home/${USER}/.openoffice.org2/user/registry/data/org/openoffice, добавьте в него (или измените существующий) вот такой блок:
<node oor:name="DefaultFonts">
<node oor:name="en" oor:op="replace">
<prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace">
<value>Tahoma;Verdana</value>
</prop>
</node>
</node>
Блок должен располагаться на самом верхнем уровне XML-дерева в файле. Перед изменением файла, обязательно сделайте его резервную копию. Если вам не жалко настроек, можно просто положить в каталог готовый файл.
Запускаем ОО и видим вполне приличный интерфейс:
Резюме. Несколько необычный и не совсем корректный способ заставить OO корректно отображать шрифты и использовать более приличный шрифт (в моём случае — Tahoma) для отрисовки интерфейса.



virens написал,
Декабря 16, 2006 @ 22:08 \6\V\th\EST
Поставил на ноутбук ООО 2.1 сборка ИнфраРесурс. Без проблем, выглядит хорошо. С инфраресурс скачать пакет религия не позволяет?
admin написал,
Декабря 17, 2006 @ 17:15 \7\V\th\EST
2virens
Так точно, религия.
Не вижу смысла качать «левую» сборку, меня дебиановская вполне устраивает, вот выйдет там 2.1, тогда можно будет сравнить. Может там и этот баг пофиксят
kilolife написал,
Апреля 3, 2007 @ 13:24 \2\V\rd\EDT
Спасибо, все здорово.
Хинт: для изменения шрифта в интерфейсе необязательно лезть в файл VCL.xcu
Все можно сделать из самого опенофиса, меню замена шрифтов.
Русский написал,
Апреля 14, 2007 @ 9:32 \6\V\th\EDT
Тоже на ноут себе ставил, тоже проблем небыло, выглядит отлично
xixx написал,
Апреля 17, 2007 @ 4:13 \2\V\th\EDT
Мне не помогло, на Ubuntu 6.10… Как было ужасно, так и осталось…
admin написал,
Апреля 18, 2007 @ 19:02 \3\V\th\EDT
>Мне не помогло, на Ubuntu 6.10… Как было ужасно, так и осталось…
Есть такая проблема, как решать, не знаю, так как убунтой не пользуюсь.