Не могу добиться сглаживания шрифтов в 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
Сглаживания шрифтов в libreoffice
Они вообще не сглаживаются или сглаживаются не так как надо? Покажи скриншот.
Writer, для Archlinux-а имеется пакет с таким названием: libreoffice-uglyfix-freetype2-infinality 2.4.6-1 https://aur.archlinux.org/packages/libreoffice-uglyfix-freetype2-infinality/. Стало быть проблема существует.
Существует и ужасно раздражает :-( Как от arch этот пакет под slackware заточить?
Revorg, скачай тарбол, по ссылке выше, там внутри два патча. Как использовать нагуглишь.
Вот ещё набрёл: http://alien.slackbook.org/blog/libreoffice-4-0-2-packaged-for-slackware-14/
>>Вот ещё набрёл: http://alien.slackbook.org/blog/libreof … ckware-14/
Прочитал, но опыта не хватает довести всё до ума.
Загрузить 3 пакета и установить их? AlienBOB собирает пакеты с системными библиотеками, его сборки предпочтительнее бинарников апстрима.>>Вот ещё набрёл: http://alien.slackbook.org/blog/libreof … ckware-14/
Прочитал, но опыта не хватает довести всё до ума.
>Загрузить 3 пакета и установить их? AlienBOB собирает пакеты с системными библиотеками, его сборки предпочтительнее бинарников апстрима.
Версия libreoffice 4.0.4 взял у Alien указал это в первом посте, но сглаживание шрифтов не работает.
взял у Alien указал это в первом посте, но сглаживание шрифтов не работает.
правильно, если ставить пакеты от Alien нужно и систему синхронизировать с его сборкой или собирать всё самому, возможно чего-то специфичного не хватает, при самостоятельной сборке это можно выявить.
Ок, посмотреть смогу только через неделю, отпишусь. А пока гляньте, включение в LO аппаратного ускорения не влияет на сглаживание?
> А пока гляньте, включение в LO аппаратного ускорения не влияет на сглаживание?
не влияет :(
Собрал версию 4.1 используя SlackBuild изменив номер версии как описано здесь: http://bovitron.com/blogostu/2013/08/03/installing-libreoffice-4-1-on-slackware-by-tweaking-the-4-0-4-slackbuild/ но на отрисовску шрифтов это не как не влияет.
Собрал версию 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...
Проблему удалось решить путём пересборки cairo из слакбилда взятого здесь https://sites.google.com/site/mostlyslack/cleartype/cairo.tar.gz?attredirects=0&d=1 и созданием в домашней папке файла .fonts.conf со следующим содержимым:
<?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.