LINUX.ORG.RU

пересборка freetype в RH9


0

0

Господа, подскажите, плиз, как пересобрать freetype, чтобы при отключении антиалиасинга шрифты не уродовались! И если знаете - скажите зачем ребята из RH сделали такую херню? В других дистрибутивах с этим не сталкивался.

Спасибо! :)

anonymous

не правильно, freetype надо пересобрать, чтобы при _включении_ AA шрифты рендерелись правильно, а не так размазанно как в RH

freetype неправильно собран видимо из-за того, что соответствующий код (который включается одним define'ом)
имеет какие-то проблемы с патентами

anonymous
()
Ответ на: комментарий от anonymous

в srpm от RH есть два патча один включает нужную опцию другой выключает тоже нужную опцию

--- include/freetype/config/ftoption.h.enable-ft2-bci   2002-11-06 17:32:53.000000000 -0500
+++ include/freetype/config/ftoption.h  2002-12-17 02:43:47.000000000 -0500
@@ -378,7 +378,7 @@
   /*   do not #undef this macro here, since the build system might         */
   /*   define for certain configurations                                   */
   /*                                                                       */
-/* #define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
+#define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER


   /*************************************************************************/

--- freetype-pre1.4/ft_conf.h.in.disable-ft1-bci        1999-09-03 09:09:55.000000000 -0400
+++ freetype-pre1.4/ft_conf.h.in        2003-06-09 18:17:28.000000000 -0400
@@ -93,7 +93,7 @@
 /* emerged recently on the FreeType lists.  We still do not have Apple's */
 /* opinion on the subject and will change this as soon as we have.       */

-#undef   TT_CONFIG_OPTION_NO_INTERPRETER
+#define   TT_CONFIG_OPTION_NO_INTERPRETER


 /*************************************************************************/

соответственно лезешь в  freetype-pre1.4/ft_conf.h.in и убеждаешься, что там НЕ СТОИТ  #define TT_CONFIG_OPTION_NO_INTERPRETER

далее лезешь в include/freetype/config/ftoption.h
у убеждаешься, что там СТОИТ #define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER

anonymous
()
Ответ на: комментарий от anonymous

В самом начале .spec файла из srpm от RH есть сточка : %define without_bytecode_interpreter 1 Заменяешь единичку на нолик и пересобираешь RPM .

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.