freetype2-2.2.1 размазаные шрифты

Модератор: Модераторы разделов

Аватара пользователя
aivs
Сообщения: 67

freetype2-2.2.1 размазаные шрифты

Сообщение aivs »

поставил последний freetype2, и шрифты просто размазало, глаза болят.
Я пока откатился на предыдущую версию, но не порядок, это у всех так или только у меня?
Archlinux
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: freetype2-2.2.1 размазаные шрифты

Сообщение alastor »

Собирал через abs - все нормально
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: freetype2-2.2.1 размазаные шрифты

Сообщение @leX »

Есть такая проблема. Только она скорее с fontconfig а не с freetype
Вот и на оф-форуме это обсуждают http://bbs.archlinux.org/viewtopic.php?t=21622
А я если честно просто жду, когда выйдет следующий апдейт fontconfig.
Спасибо сказали:
Аватара пользователя
aivs
Сообщения: 67

Re: freetype2-2.2.1 размазаные шрифты

Сообщение aivs »

@leX писал(а):
21.05.2006 22:32
Есть такая проблема. Только она скорее с fontconfig а не с freetype
Вот и на оф-форуме это обсуждают http://bbs.archlinux.org/viewtopic.php?t=21622
А я если честно просто жду, когда выйдет следующий апдейт fontconfig.



fontconfig у меня последний, а freetype предпоследний, и все отлично
почему проблема с fontconfig...
Archlinux
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: freetype2-2.2.1 размазаные шрифты

Сообщение @leX »

Ну не знаю. Возможно я и не прав. Я так понял дискуссию на http://bbs.archlinux.org/viewtopic.php?t=21622 Но с английским языком я, мягко говоря, на вы.
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Alexxx »

Ха! У меня старый freetype лежал в /usr. Новый конфигурится по-умолчанию в /usr/local. Наплевав на всё это получил точно такую же байду. Пересобрал с prefix=/usr - всё нормально ;)
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Aectann »

Народ, извините, конечно, я пользуюсь Debian'ом, а не Arch, но проблема была та же - после очередного обновления большинство шрифтов стало просто ужасными(расплывчатые какие-то, некоторые мельче стали - брррр...). Всё дело в freetype-2.2.1, а не в fontconfig. Я пробовал ставить 2.2.1 из исходников (с --prefix=/usr) - результат тот же. Решение простое - откатываемся на freetype-2.1.10 и всё в порядке(проверено минуту назад).
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Alexxx »

А перед сборкой кто-нибудь делал это:

Код: Выделить всё

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 ---
Без этого и будет всё ужасно.
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Malcolm »

Alexxx писал(а):
22.05.2006 16:38
А перед сборкой кто-нибудь делал это:
....
Без этого и будет всё ужасно.

хм...вроде в Arch'е это сделано уже в пакете.
http://cvs.archlinux.org/cgi-bin/viewcvs.c....viewcvs-markup
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Aectann »

Конечно делали(спасибо Poor Fred'у :) ), причем в обоих версиях. Только одна поправочка: такой строки
#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!...
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Alexxx »

2 Aectann Точно. Забыл написать вчера.
А сегодня обнаружил одну бяку. Запускаю значит ОпенОфис и ужасаюсь с вида шрифтов. А в КДЕ всё в порядке. Это что, ОпенОфис не дружит с новым фритайпом получается? А у кого в каких прогах/средах не идут шрифты с новым фритайпом?
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: freetype2-2.2.1 размазаные шрифты

Сообщение @leX »

Так как всё таки решить эту проблему?
А то глаза очень болят.
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Aectann »

@leX писал(а):
26.05.2006 22:58
Так как всё таки решить эту проблему?
А то глаза очень болят.

Ставь версию 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 размазаные шрифты

Сообщение Snupt »

Проблема по прежнему актуальна. Но у меня она распространяется только лишь на кирилические шрифты (они кривые) при полном сглаживании и не более того. С латиницей всё в порядке. Что я только не делал - ничего не помагает. Вот топик на форуме Arch по поводу новых версий freetype2 и fontconfig - http://bbs.archlinux.org/viewtopic.php?t=25864. Все решения с этого топика не помагают исправить отображение кирилицы. Если кто смог таки решить эту проблему отзавитесь.
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: freetype2-2.2.1 размазаные шрифты

Сообщение cheer »

А какие шрифты? Я сейчас использую dejavu-ttf, всё нормально, кажется.
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Snupt »

(cheer @ Oct 17 2006, в 21:25) писал(а):А какие шрифты?

ttf-ms-fonts
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: freetype2-2.2.1 размазаные шрифты

Сообщение elide »

хм... а положите пожалуйста кто-нибудь скриншоты, а?
а то я только второй день в арче. вот и думаю: так как у меня шрифты рисуются, это нормально, или это сильно размыто и у меня должны глаза болеть? я тут просто обнаружил, что у меня вообще фритайпа не стоит.....
слава роботам!
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Alexxx »

elide писал(а):
18.10.2006 01:16
хм... а положите пожалуйста кто-нибудь скриншоты, а?
а то я только второй день в арче. вот и думаю: так как у меня шрифты рисуются, это нормально, или это сильно размыто и у меня должны глаза болеть? я тут просто обнаружил, что у меня вообще фритайпа не стоит.....

Вот моё
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Snupt »

(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.
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Alexxx »

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 . С последним фритайпом такая же байда как и выше, что я описывал про ОпенОфис. Поэтому и откатился. В остальном особой разницы не заметил, хотя особо не приглядывался.
То, что из "Вектора", вот:
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: freetype2-2.2.1 размазаные шрифты

Сообщение elide »

хм. ну на скрине я вижу вообще отключеный хинтигн.
у себя выключил - выглядит просто отвратительно. поставил autohint - стало лучше, но все равно плохо.
поменял на vbgr - вполне можно жить. меня просто беспокоит тот факт, что у меня вообще не стоит фритайп (: доктор, что я делаю не так?
слава роботам!
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Alexxx »

Не. Вообще без хитинга всё выглядит вот так:
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: freetype2-2.2.1 размазаные шрифты

Сообщение elide »

A-a-a-a-a-a-a!!!
только не мой мозг!!!!!
слава роботам!
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Snupt »

(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. Извините за плохое качество скринов. У меня исходящий траффик дорогой + его почти не соталось.
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Aectann »

я тут просто обнаружил, что у меня вообще фритайпа не стоит.....

Эээ... А разве иксы от него не зависят? У меня он автоматом поставился.

Не. Вообще без хитинга всё выглядит вот так:

:wacko: Не пугай так больше, ладно? :)
My god... it's full of stars!...
Спасибо сказали:
avb
Сообщения: 21

Re: freetype2-2.2.1 размазаные шрифты

Сообщение avb »

Такой конфиг меня устраивает целиком и полностью.
в системных настройках ничего не трогал.

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 размазаные шрифты

Сообщение Snupt »

Во-первых, набо бы указывать конкретную версию. И указывать так же версию fontconfig. Во-вторых "cat /home/user/.fonts" мало. Покажите ешё "cat /etc/fonts/local.conf" (если что-то меняли там) и "ls /etc/fonts/conf.d" для полного счастья.
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: freetype2-2.2.1 размазаные шрифты

Сообщение cheer »

А я вроде ничего не делал особенного, но шрифты выглядят неплохо. Всё самое последнее. Используемые шрифты из 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>
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: freetype2-2.2.1 размазаные шрифты

Сообщение cheer »

Кажется, я осознал, в чём проблема. Я в настройках Seamonkey выставил минимальный размер шрифта 11, наверное, поэтому всё нормально. При хотя бы 10 всё видно плохо, буквы пляшут..
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: freetype2-2.2.1 размазаные шрифты

Сообщение Snupt »

(cheer @ Oct 19 2006, в 09:45) писал(а):При хотя бы 10 всё видно плохо, буквы пляшут..

У меня шрифты выставлены от 10 и ниже. Кто английский хорошо знает? Напишите багрепорт в Arch - http://bugs.archlinux.org/. Я не думаю что команда Arch ни в чём не виновата, скорее всего это косяк разработчиков freetype2, не знаю, но такой пакет не достоин того репозитария в котором он лежит (current).
Спасибо сказали: