Expertus metuit
Борьба с OpenOffice в Debian
2006-12-16 16:12
Теги: debian, openoffice, linux

Не секрет, что в Debian Etch OpenOffice выглядит сейчас крайне ужасно. Примерно вот так:

Рис. 1

Что-то накосячили или в 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 и видим значительно более качественную отрисовку шрифтов:

Рис. 2

Теперь для полноты картины поменяем шрифт в интерфейсе ОО. Для этого необходимо подредактировать файл 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-дерева в файле. Перед изменением файла, обязательно сделайте его резервную копию.

Запускаем ОО и видим вполне приличный интерфейс:

Рис. 3

Резюме. Несколько необычный и не совсем корректный способ заставить OO корректно отображать шрифты и использовать более приличный шрифт (в моём случае — Tahoma) для отрисовки интерфейса.

Комментарии

virens | 2006-12-16 в 22:08

Поставил на ноутбук ООО 2.1 сборка ИнфраРесурс. Без проблем, выглядит хорошо. С инфраресурс скачать пакет религия не позволяет?

| 2006-12-17 в 17:15

Так точно, религия.

Не вижу смысла качать «левую» сборку, меня дебиановская вполне устраивает, вот выйдет там 2.1, тогда можно будет сравнить. Может там и этот баг пофиксят

kilolife | 2007-04-03 в 13:24

Спасибо, все здорово. Хинт: для изменения шрифта в интерфейсе необязательно лезть в файл VCL.xcu Все можно сделать из самого опенофиса, меню замена шрифтов.

Русский | 2007-04-14 в 09:32

Тоже на ноут себе ставил, тоже проблем небыло, выглядит отлично

xixx | 2007-04-17 в 04:13

Мне не помогло, на Ubuntu 6.10... Как было ужасно, так и осталось...

| 2007-04-18 в 19:02

Есть такая проблема, как решать, не знаю, так как убунтой не пользуюсь.

Текст комментария (разметка: *курсив*, **полужирная**, [ссылка](http://example.com) или <http://example.com> ещё)
Имя (обязательно, 50 символов или меньше)
Email, на который получать ответы (не будет опубликован)
Веб-сайт
© 2006—2016 Sergey Stolyarov | Работает на Pyrone