Борьба с OpenOffice в Debian

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

Click to open fullsize image.

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

Click to open fullsize image.

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

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

Click to open fullsize image.

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

6 Comments »

  1. virens написал,

    Декабря 16, 2006 @ 22:08 \6\V\th\EST

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

  2. admin написал,

    Декабря 17, 2006 @ 17:15 \7\V\th\EST

    2virens

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

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

  3. kilolife написал,

    Апреля 3, 2007 @ 13:24 \2\V\rd\EDT

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

  4. Русский написал,

    Апреля 14, 2007 @ 9:32 \6\V\th\EDT

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

  5. xixx написал,

    Апреля 17, 2007 @ 4:13 \2\V\th\EDT

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

  6. admin написал,

    Апреля 18, 2007 @ 19:02 \3\V\th\EDT

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

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

RSS feed for comments on this post

Leave a Comment

You must be logged in to post a comment.