LinuxForum.Fans
Тема

Сглаживания шрифтов в libreoffice

Автор: Revorg 13 сообщений 6172 просмотров
#330939

Не могу добиться сглаживания шрифтов в libreoffice, хотя в системе сглаживание работает идеально. Сглаживание шрифтов настраивал по инструкции http://lushpai.org/infinality-slackware-14/ но libreoffice его не подхватывает.

в .Xdefaults вписано:
Xft.dpi: 96
Xft.rgba: rgb
Xft.authint: 0
Xft.lcdfilter: lcddefault
Xft.hintstyle: hintfull
Xft.hinting: 1
Xft.antialias: 1

версии пропатченых пакетов:
freetype-2.4.12
fontconfig-infinality-20130104
1.12.14-i486-1
Версия libreoffice 4.0.4 взял у Alien

#330961

Они вообще не сглаживаются или сглаживаются не так как надо? Покажи скриншот.

#330973

Существует и ужасно раздражает :-( Как от arch этот пакет под slackware заточить?

#330997

Revorg написал:
>>Вот ещё набрёл: http://alien.slackbook.org/blog/libreof … ckware-14/
Прочитал, но опыта не хватает довести всё до ума.
Загрузить 3 пакета и установить их? AlienBOB собирает пакеты с системными библиотеками, его сборки предпочтительнее бинарников апстрима.
#331000

>Загрузить 3 пакета и установить их? AlienBOB собирает пакеты с системными библиотеками, его сборки предпочтительнее бинарников апстрима.
Версия libreoffice 4.0.4 взял у Alien указал это в первом посте, но сглаживание шрифтов не работает.

#331027
"Revorg⇓" написал:
взял у Alien указал это в первом посте, но сглаживание шрифтов не работает.

правильно, если ставить пакеты от Alien нужно и систему синхронизировать с его сборкой или собирать всё самому, возможно чего-то специфичного не хватает, при самостоятельной сборке это можно выявить.

#331056

Ок, посмотреть смогу только через неделю, отпишусь. А пока гляньте, включение в LO аппаратного ускорения не влияет на сглаживание?

#331148

> А пока гляньте, включение в LO аппаратного ускорения не влияет на сглаживание?
не влияет :(
Собрал версию 4.1 используя SlackBuild изменив номер версии как описано здесь: http://bovitron.com/blogostu/2013/08/03/installing-libreoffice-4-1-on-slackware-by-tweaking-the-4-0-4-slackbuild/ но на отрисовску шрифтов это не как не влияет.

#331222
Revorg написал:

Собрал версию 4.1 используя SlackBuild изменив номер версии как описано здесь: http://bovitron.com/blogostu/2013/08/03/installing-libreoffice-4-1-on-slackware-by-tweaking-the-4-0-4-slackbuild/ но на отрисовску шрифтов это не как не влияет.

В SBoPkg слакбилды просто перепаковывают готовые бинарники libreoffice в установочные пакеты слаковского формата.
Думаю, надо копать при компиляции исходников с наложением патча. Ссылка есть в посте выше.
Слакбилды для примера можно взять у alien...

#333954

Проблему удалось решить путём пересборки cairo из слакбилда взятого здесь https://sites.google.com/site/mostlyslack/cleartype/cairo.tar.gz?attredirects=0&d=1 и созданием в домашней папке файла .fonts.conf со следующим содержимым:

text
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
<edit name="autohint">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintfull</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
<dir>~/.fonts</dir>
</fontconfig>

Скорее всего был криво установлен cairo.

Войдите или зарегистрируйтесь, чтобы ответить.