|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Љ § 楢 Ђ«ҐЄбҐ© 2:5020/400 18 Feb 2006 14:49:47 To : Dmitry Pankov Subject : Re: Борьба с fontconfig -------------------------------------------------------------------------------- Dmitry Pankov пишет: >> Есть относительно свежий диструбутив аццкой ОС МСВС. Так там со Hичего себе. А не боишься сюда такое писать? Если нет, то где её дают? >> шрифтами, я не побоюсь этого слова, полная жопа... Все приложения, >> собранные на qt3, выводят шрифты с таких уродским качеством, что хочется >> блевать. А то! Она ж не для шастанья по www сделана :) Я вообще думал что там гуйни нет. Перекомпилируй freetype. ЧаВо нашёл: http://linuxforum.ru/index.php?showtopic=12690 . Если нет инета, то вот главное: ----------------< cut >--------------------- 3. Перекомпилировать Freetype2 для задействования интерпретатора байт-кодов Загрузите исходные тексты с http://www.freetype.org/. Возможно это не особая проблема, но я всегда стараюсь устанавливать версию ту же, что стоит в системе. Hапример, до недавнего времени в Слаке стояла версия 2.1.8 и хотя уже вышла 2.1.9 я тем не менее перекомпилировал именно 2.1.8. Мне кажется, чем меньше переменных, тем меньше проблем. Загружаем и распаковываем архив (я всегда компилирую в /tmp) и читаем README. Это TRUETYPE readme из пакета исходников freetype2: How to enable the TrueType native hinter if you need it -------------------------------------------------------- Бла-бла-бла, тут неинтересно (прим. переводчика) -------------------------------------------------------- - откройте файл "include/freetype/config/ftoption.h" - найдите строку: #undef TT_CONFIG_OPTION_BYTECODE_INTERPRETER - замените на: #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER Лучше и не объяснишь. Прежде чем компилировать и устанавливать вероятно Вы захотите удалить ранее установленный пакет. Я видел, это советуют в других документах, но я не вижу в этом особой необходимости. Библиотека freetype в Slackware находится в составе пакетов X-Window и не может быть удалена одна. Еще одна вещь, которую нам надо сделать перед установкой - проверить символические ссылки. steve@peggyo:~$ cd /usr/lib steve@peggyo:/usr/lib$ ls -la libfreetype* -rw-r--r-- 1 root root 2431914 2004-11-11 00:28 libfreetype.a -rwxr-xr-x 1 root root 816 2004-11-11 00:28 libfreetype.la* lrwxrwxrwx 1 root root 20 2004-11-11 00:28 libfreetype.so -> libfreetype.so.6.3.7* lrwxrwxrwx 1 root root 20 2004-11-11 00:28 libfreetype.so.6 -> libfreetype.so.6.3.7* -rwxr-xr-x 1 root root 415008 2004-06-05 17:48 libfreetype.so.6.3.5* (<-старая) -rwxr-xr-x 1 root root 1521734 2004-11-11 00:28 libfreetype.so.6.3.7* steve@peggyo:/usr/lib$ Это полезно, если Вы будете обновлять библиотеки и хотите проверить, что линки указывают на новые. А также, если планируете удалить старые библиотеки перед компиляцией новых и хотите убедиться, что новые линки были созданы. Если нет, то листинг старых укажет Вам, что делать. Убедитесь, что новые пакеты с исходными текстами установлены, так что Вы можете начать компиляцию. Итак, начнем... ./configure --prefix=/usr Я использую этот префикс для Slackware, Вам он может не понадобиться. Если libfreetype находится в /usr/lib, то все в порядке. Прочтите ./configure --help чтобы узнать установки по умолчанию. make Побежали строчки. Сообщения типа "blah blah violates strict antialiasing rules yada yada" можете игнорировать. Зарегистрируйтесь root'ом: su - make install Будучи root'ом запустите ldconfig Если Вы в KDE, запустите Панель управления и разделе Внешний вид/Шрифты оставьте сглаживание шрифтов, но исключите диапазон от 0.0pt до 14.0 или 15.0pt. Замените все шрифты на Arial или Verdana размером 9 или 10 pt и перезапустите X-Window. Вы должны увидеть огромную разницу, как шрифты отрисовываются без сглаживания (при этом размере). ------------------------< cut >-------------------------- Казанцев Алексей. --- ifmail v.2.15dev5.3 * Origin: RTComm.RU (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/91810904adb4.html, оценка из 5, голосов 10
|