Cобрать openoffice с поддержкой субпиксельного сглаживания

Бинарники не предлагать.

В убунтовской сборке subpixel-AA как известно работает. Собираю openoffice-3.1.1 из модфицированного портежовского ебилда. Пока в src_prepare() закомментировал все патчи, кроме gentoo-3.1.1.diff, ибо без него вообще не собирается. После него добавил патч от убунтовского офиса https://launchpad.net/ubuntu/+source/openoffice.org/1:3.1.1-5ubuntu1.1 (openoffice.org_3.1.1-5ubuntu1.1.diff маленький такой патчик, всего то 227 мегобайт). В этом патче нашел строчку: + + avoid subpixel clipping in cairocanvas (bnc#489451) [Thorsten]что навело меня на мысль, что он то и включит Subpixel-AA.

Не тут то было, все успешно пропатчилось и собралось (с флагами USE=cups gtk opengl pam LINGUAS=ru), но шрифты как были, так и остались. Что я делаю не так?

Что я делаю не так? IMHO:Пока

Что я делаю не так?

IMHO:Пока в ООО не зопилили Х сервер, оно не выводит и не рендерит :)
Так что патчи дальше по цепочке -> ГТК-> кайро->пихман->хорг(?) -> ну дрова как бы умеют :).
Имхо, патч включает __возможность__ юзания фичи из низлежащей библиотеки, а не саму фичу.

всего то 227 мегобайт

Ты бы отделил убунтушный артворк от нужного патча с учетом гентушных сорцев от новелла :-D. У Go-oо его точно нет ?

P.S я,slepnoga, так и не понял толком, зачем оно надо - можно скринов ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

..

slepnoga написал(а):
Ты бы отделил убунтушный артворк от нужного патча с учетом гентушных сорцев от новелла :-D. У Go-oо его точно нет ?

Именно там оно и есть.

slepnoga написал(а):
P.S я,slepnoga, так и не понял толком, зачем оно надо

Мы, taaroa, dorje и Николай II... (:

slepnoga написал(а):
можно скринов ?

...желательно нотариально заверенных (:

freetype, cairo и libXft

freetype, cairo и libXft пропатчены немного модифицированными убунтовскими патчами cleartype. Во всех Gtk и QT приложениях кроме OOo Subpixel-AA работает.

Вот скрины: слева OOo БЕЗ Subpixel-AA

Шрифт Droid Sans

Я вчера специально запустил

Я вчера специально запустил oowriter и долго всматривался в глифы. И совершенно ответственно имею заявить, что красные и синие каемочки видел. OOo-3.2 собран с USE=gtk.

Тут буквально на днях вышло cairo-1.8.8-r1, и в том -r1 был как раз патч от убунты, который не то что cleartype (он-то давно уже был) устраивал, а что-то еще более крутое. Притом если включить его (путем USE=lcdfilter), то он отменит USE=cleartype.

:}

У меня увы 3.2 не

У меня увы 3.2 не собирается:

Module 'scp2' delivered successfully. 85 files copied, 4 files unchanged

1 module(s): 
        graphite
need(s) to be rebuilt

Reason(s):

ERROR: error 65280 occurred while making /var/tmp/portage/app-office/openoffice-3.2.0/work/ooo/build/OOO320_m12/graphite/

Attention: if you build and deliver the above module(s) you may prolongue your the build issuing command "build --from graphite"

rmdir /var/tmp/portage/app-office/openoffice-3.2.0/temp/hmRyt9kBIh
make: *** [stamp/build] Error 1
 * ERROR: app-office/openoffice-3.2.0 failed:
 *   Build failed
 * 
 * Call stack:
 *     ebuild.sh, line  54:  Called src_compile
 *   environment, line 6098:  Called die
 * The specific snippet of code:
 *       make || die "Build failed"
 * 
 * If you need support, post the output of 'emerge --info =app-office/openoffice-3.2.0',
 * the complete build log and the output of 'emerge -pqv =app-office/openoffice-3.2.0'.
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="" JAVA_HOME=""
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info
 * The complete build log is located at '/var/tmp/portage/app-office/openoffice-3.2.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-office/openoffice-3.2.0/temp/environment'.
 * S: '/var/tmp/portage/app-office/openoffice-3.2.0/work/ooo'

>>> Failed to emerge app-office/openoffice-3.2.0, Log file:

>>>  '/var/tmp/portage/app-office/openoffice-3.2.0/temp/build.log'

Полный лог http://paste.org.ru/?9th36r
emerge --info http://paste.org.ru/?lzcel7

- - -

ООо собранный из портежей, всегда (3.0, 3.1, 3.2) выводил c субпиксельным сглаживанием. Для включения необходимо настроить ~/.fonts.conf
А вот бинарная сборка нет? потому что, собиралась без поддержки fontconfig (в следующей версии ситуация изменится).

Значит у вас какая то другая

Значит у вас какая то другая гента... у меня вот все строго наоборот: в какой то из бинарных сборок видел работающее субпиксельное сглаживание, а в самосборных никогда (собирал 2x, 3.0 и 3.1 из портежа и ниразу не видел Subpixel-AA).

~/.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>
</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>
</fontconfig>

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".