freetype2-2.2.1 размазаные шрифты
Модератор: Модераторы разделов
freetype2-2.2.1 размазаные шрифты
поставил последний freetype2, и шрифты просто размазало, глаза болят.
Я пока откатился на предыдущую версию, но не порядок, это у всех так или только у меня?
Я пока откатился на предыдущую версию, но не порядок, это у всех так или только у меня?
Archlinux
Re: freetype2-2.2.1 размазаные шрифты
Собирал через abs - все нормально
Re: freetype2-2.2.1 размазаные шрифты
Есть такая проблема. Только она скорее с fontconfig а не с freetype
Вот и на оф-форуме это обсуждают http://bbs.archlinux.org/viewtopic.php?t=21622
А я если честно просто жду, когда выйдет следующий апдейт fontconfig.
Вот и на оф-форуме это обсуждают http://bbs.archlinux.org/viewtopic.php?t=21622
А я если честно просто жду, когда выйдет следующий апдейт fontconfig.
Re: freetype2-2.2.1 размазаные шрифты
@leX писал(а): ↑21.05.2006 22:32Есть такая проблема. Только она скорее с fontconfig а не с freetype
Вот и на оф-форуме это обсуждают http://bbs.archlinux.org/viewtopic.php?t=21622
А я если честно просто жду, когда выйдет следующий апдейт fontconfig.
fontconfig у меня последний, а freetype предпоследний, и все отлично
почему проблема с fontconfig...
Archlinux
Re: freetype2-2.2.1 размазаные шрифты
Ну не знаю. Возможно я и не прав. Я так понял дискуссию на http://bbs.archlinux.org/viewtopic.php?t=21622 Но с английским языком я, мягко говоря, на вы.
Re: freetype2-2.2.1 размазаные шрифты
Ха! У меня старый freetype лежал в /usr. Новый конфигурится по-умолчанию в /usr/local. Наплевав на всё это получил точно такую же байду. Пересобрал с prefix=/usr - всё нормально
Re: freetype2-2.2.1 размазаные шрифты
Народ, извините, конечно, я пользуюсь Debian'ом, а не Arch, но проблема была та же - после очередного обновления большинство шрифтов стало просто ужасными(расплывчатые какие-то, некоторые мельче стали - брррр...). Всё дело в freetype-2.2.1, а не в fontconfig. Я пробовал ставить 2.2.1 из исходников (с --prefix=/usr) - результат тот же. Решение простое - откатываемся на freetype-2.1.10 и всё в порядке(проверено минуту назад).
My god... it's full of stars!...
Re: freetype2-2.2.1 размазаные шрифты
А перед сборкой кто-нибудь делал это:
Без этого и будет всё ужасно.
Код: Выделить всё
alex:$ cat /usr/src/build/freetype-2.2.1/docs/TRUETYPE
How to enable the TrueType native hinter if you need it
-------------------------------------------------------
The TrueType bytecode interpreter is disabled in all public releases
of the FreeType packages for patents reasons; see
http://www.freetype.org/patents.html
for more details.
However, many Linux distributions do enable the interpreter in the
FreeType packages (DEB/RPM/etc.) they produce for their platforms. If
you are using TrueType fonts on your system, you most probably want to
enable it manually by doing the following:
- open the file `include/freetype/config/ftoption.h'
- locate a line that says:
#undef TT_CONFIG_OPTION_BYTECODE_INTERPRETER
- change it to:
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
These steps must be done _before_ compiling the library.
------------------------------------------------------------------------
Copyright 2003, 2005 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
modified, and distributed under the terms of the FreeType project
license, LICENSE.TXT. By continuing to use, modify, or distribute this
file you indicate that you have read the license and understand and
accept it fully.
--- end of TRUETYPE ---
Re: freetype2-2.2.1 размазаные шрифты
хм...вроде в Arch'е это сделано уже в пакете.
http://cvs.archlinux.org/cgi-bin/viewcvs.c....viewcvs-markup
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Блог
Re: freetype2-2.2.1 размазаные шрифты
Конечно делали(спасибо Poor Fred'у ), причем в обоих версиях. Только одна поправочка: такой строки
там нет, нужно просто раскомментировать следующую строку
То есть убрать комбинации /* и */ (комментарии в C):
#undef TT_CONFIG_OPTION_BYTECODE_INTERPRETER
там нет, нужно просто раскомментировать следующую строку
/* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
То есть убрать комбинации /* и */ (комментарии в C):
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
My god... it's full of stars!...
Re: freetype2-2.2.1 размазаные шрифты
2 Aectann Точно. Забыл написать вчера.
А сегодня обнаружил одну бяку. Запускаю значит ОпенОфис и ужасаюсь с вида шрифтов. А в КДЕ всё в порядке. Это что, ОпенОфис не дружит с новым фритайпом получается? А у кого в каких прогах/средах не идут шрифты с новым фритайпом?
А сегодня обнаружил одну бяку. Запускаю значит ОпенОфис и ужасаюсь с вида шрифтов. А в КДЕ всё в порядке. Это что, ОпенОфис не дружит с новым фритайпом получается? А у кого в каких прогах/средах не идут шрифты с новым фритайпом?
Re: freetype2-2.2.1 размазаные шрифты
Так как всё таки решить эту проблему?
А то глаза очень болят.
А то глаза очень болят.
Re: freetype2-2.2.1 размазаные шрифты
Ставь версию freetype 2.1.10 из исходников как описано выше
My god... it's full of stars!...
- Snupt
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
- Контактная информация:
Re: freetype2-2.2.1 размазаные шрифты
Проблема по прежнему актуальна. Но у меня она распространяется только лишь на кирилические шрифты (они кривые) при полном сглаживании и не более того. С латиницей всё в порядке. Что я только не делал - ничего не помагает. Вот топик на форуме Arch по поводу новых версий freetype2 и fontconfig - http://bbs.archlinux.org/viewtopic.php?t=25864. Все решения с этого топика не помагают исправить отображение кирилицы. Если кто смог таки решить эту проблему отзавитесь.
Re: freetype2-2.2.1 размазаные шрифты
А какие шрифты? Я сейчас использую dejavu-ttf, всё нормально, кажется.
Re: freetype2-2.2.1 размазаные шрифты
хм... а положите пожалуйста кто-нибудь скриншоты, а?
а то я только второй день в арче. вот и думаю: так как у меня шрифты рисуются, это нормально, или это сильно размыто и у меня должны глаза болеть? я тут просто обнаружил, что у меня вообще фритайпа не стоит.....
а то я только второй день в арче. вот и думаю: так как у меня шрифты рисуются, это нормально, или это сильно размыто и у меня должны глаза болеть? я тут просто обнаружил, что у меня вообще фритайпа не стоит.....
слава роботам!
- Snupt
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
- Контактная информация:
Re: freetype2-2.2.1 размазаные шрифты
(Alexxx @ Oct 18 2006, в 02:45) писал(а):Вот моё
Всё нормально у Вас со шрифтами, но это разве hintfull? Неплохо бы показыть "cat /home/user/.fonts", "cat /etc/fonts/local.conf", "ls /etc/fonts/conf.d". Показывать это имеет смысл, повторюсь, если стоит полное сглаживание и новейшие вресии freetype2 (2.2.1-3) и fontconfig (2.4.1-2).
(elide @ Oct 18 2006, в 01:16) писал(а):хм... а положите пожалуйста кто-нибудь скриншоты, а?
Я хотел запостить скрины что бы наглядней было, но что-то уж больно ленился. Сейчас уже очень поздно, я как проснусь обязательно покажу на примере скринов этот баг freetype2 2.2.1.
Re: freetype2-2.2.1 размазаные шрифты
CnupT писал(а): ↑18.10.2006 03:08Всё нормально у Вас со шрифтами, но это разве hintfull? Неплохо бы показыть "cat /home/user/.fonts", "cat /etc/fonts/local.conf", "ls /etc/fonts/conf.d". Показывать это имеет смысл, повторюсь, если стоит полное сглаживание и новейшие вресии freetype2 (2.2.1-3) и fontconfig (2.4.1-2).
Каюсь, была морока со шрифтами, не мог настроить как мне надо. Подолбался, плюнул, взял /etc/fonts/conf.d и /etc/fonts/fonts.conf из "Вектора" и всё заработало. Конечно не метод, но проще.
В ~/.fonts у меня ничего нет. По своей традиции доп. шрифты кидаю в кучу к остальным, чтоб были доступны всем. /etc/fonts/local.conf - весь закомментированный, смысла показывать нет.
Версии пакетов: fontconfig 2.3.2-7 , freetype2 2.1.10-4 . С последним фритайпом такая же байда как и выше, что я описывал про ОпенОфис. Поэтому и откатился. В остальном особой разницы не заметил, хотя особо не приглядывался.
То, что из "Вектора", вот:
Re: freetype2-2.2.1 размазаные шрифты
хм. ну на скрине я вижу вообще отключеный хинтигн.
у себя выключил - выглядит просто отвратительно. поставил autohint - стало лучше, но все равно плохо.
поменял на vbgr - вполне можно жить. меня просто беспокоит тот факт, что у меня вообще не стоит фритайп (: доктор, что я делаю не так?
у себя выключил - выглядит просто отвратительно. поставил autohint - стало лучше, но все равно плохо.
поменял на vbgr - вполне можно жить. меня просто беспокоит тот факт, что у меня вообще не стоит фритайп (: доктор, что я делаю не так?
слава роботам!
Re: freetype2-2.2.1 размазаные шрифты
Не. Вообще без хитинга всё выглядит вот так:
- Snupt
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
- Контактная информация:
Re: freetype2-2.2.1 размазаные шрифты
(Alexxx @ Oct 18 2006, в 04:23) писал(а):Каюсь, была морока со шрифтами, не мог настроить как мне надо. Подолбался, плюнул, взял /etc/fonts/conf.d и /etc/fonts/fonts.conf из "Вектора" и всё заработало.
Настройка шрифтов в Arch, как и во всех нормальных дистрибутивах предельно проста. Достаточно сделать одну символическую ссылку для включения автосглаживания:
Код: Выделить всё
cd /etc/fonts/conf.d
ln -s autohint.conf 10autohint.conf
Это метод для fontconfig 2.3.2. Для 2.4.1 по аналогии, только ссылка будет из conf.avail в conf.d. Можно просто раскомментировать соответсвующую область в local.conf.
(elide @ Oct 18 2006, в 11:35) писал(а):поменял на vbgr - вполне можно жить.
Это не дело.
(elide @ Oct 18 2006, в 11:35) писал(а):меня просто беспокоит тот факт, что у меня вообще не стоит фритайп
Показываю что у меня зависит от freetype2:
Код: Выделить всё
[cnupt@linux ~]$ pacman -Qi freetype2 | grep Depen
Depends On : zlib
---------------------------------------------------------------------
[cnupt@linux ~]$ pacman -Qi freetype2 | grep Required
Required By : fontconfig giblib imlib2 libwmf libxfont mplayer
(Alexxx @ Oct 18 2006, в 11:50) писал(а):Вообще без хитинга всё выглядит вот так
Кстати, скажу по секрету, с последним freetype2 шрифты без сглаживания выгледят просто фанатастически. Но для моего древнего монитора со глаживанием всё равно на порядок лучше.
Теперь выложу свои скрины для того что бы вы увидели в чём, собственно, вся и раздница.
Вот скрины с установленным freetype2 версии 2.1.10:
Вот скрины с установленным freetype2 версии 2.2.1:
Как видно на примере - с латиницей всё нормально, а вот у кирилицы явно проблемы с байткодом, если не ошибаюсь. Почему так - хз.
P.S. Извините за плохое качество скринов. У меня исходящий траффик дорогой + его почти не соталось.
Re: freetype2-2.2.1 размазаные шрифты
я тут просто обнаружил, что у меня вообще фритайпа не стоит.....
Эээ... А разве иксы от него не зависят? У меня он автоматом поставился.
Не. Вообще без хитинга всё выглядит вот так:
Не пугай так больше, ладно?
My god... it's full of stars!...
Re: freetype2-2.2.1 размазаные шрифты
Такой конфиг меня устраивает целиком и полностью.
в системных настройках ничего не трогал.
freetype стандартый из current.
avb@ds:~$ cat .fonts.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintmedium</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<alias>
<family>serif</family>
<prefer>
<family>Verdana</family>
</prefer>
</alias>
</fontconfig>
в системных настройках ничего не трогал.
freetype стандартый из current.
avb@ds:~$ cat .fonts.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintmedium</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<alias>
<family>serif</family>
<prefer>
<family>Verdana</family>
</prefer>
</alias>
</fontconfig>
- Snupt
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
- Контактная информация:
Re: freetype2-2.2.1 размазаные шрифты
Во-первых, набо бы указывать конкретную версию. И указывать так же версию fontconfig. Во-вторых "cat /home/user/.fonts" мало. Покажите ешё "cat /etc/fonts/local.conf" (если что-то меняли там) и "ls /etc/fonts/conf.d" для полного счастья.
Re: freetype2-2.2.1 размазаные шрифты
А я вроде ничего не делал особенного, но шрифты выглядят неплохо. Всё самое последнее. Используемые шрифты из dejavu-ttf. local.conf:
Код: Выделить всё
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/local.conf file for local customizations -->
<fontconfig>
<match target="pattern">
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
</match>
<match target="pattern">
<test qual="any" name="size" compare="less_eq">
<int>12</int>
</test>
<edit name="antialias" mode="assign"><bool>false</bool></edit>
</match>
<match target="font">
<test qual="all" name="rgba">
<const>unknown</const>
</test>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>
</fontconfig>
Re: freetype2-2.2.1 размазаные шрифты
Кажется, я осознал, в чём проблема. Я в настройках Seamonkey выставил минимальный размер шрифта 11, наверное, поэтому всё нормально. При хотя бы 10 всё видно плохо, буквы пляшут..
- Snupt
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
- Контактная информация:
Re: freetype2-2.2.1 размазаные шрифты
(cheer @ Oct 19 2006, в 09:45) писал(а):При хотя бы 10 всё видно плохо, буквы пляшут..
У меня шрифты выставлены от 10 и ниже. Кто английский хорошо знает? Напишите багрепорт в Arch - http://bugs.archlinux.org/. Я не думаю что команда Arch ни в чём не виновата, скорее всего это косяк разработчиков freetype2, не знаю, но такой пакет не достоин того репозитария в котором он лежит (current).