freetype и hintfull

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

Аватара пользователя
TWINc
Сообщения: 179
ОС: Arch Linux Current

freetype и hintfull

Сообщение TWINc »

версия фритайп из дебиан-анстейбла: 2.2.1
вот что он делает с жирными буквами И N и прочими...

как можно исправить утолщение вертикальных линий?

делал правило, на жирный текст отключать автохинт, но выглядит это сташно.
Если ставить автохинт, то тоже никакой разницы. если hintfull менять на hintmedium, то утолщение пропадает, но весь текст становиться слишком размытым.
Registered Linux user number #434194
Спасибо сказали:
Аватара пользователя
masa
Сообщения: 86
ОС: linux

Re: freetype и hintfull

Сообщение masa »

у меня таже фигня щас в генте, и была в слаке, когда поставил иксы 7.1 место стандартных 6.9
хотя фритайп тоже пересобирал под слакой, может это связка иксы + фтритайп последних версий так работают....

можно попробовать откатиться, хотя уже привык и закрываю глаза на эти буквы
Gentoo Base System 1.12.5 (2.6.17-gentoo-r8)
Спасибо сказали:
Аватара пользователя
TWINc
Сообщения: 179
ОС: Arch Linux Current

Re: freetype и hintfull

Сообщение TWINc »

Понятно... Это общая нерешимая проблема ;)
Registered Linux user number #434194
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: freetype и hintfull

Сообщение Snupt »

А с латиницей такое тоже имеет место быть или только с кирилицей? Вообще, читаем тут и делаем выводы - http://linuxforum.ru/index.php?s=&show...st&p=266355
Спасибо сказали:
Аватара пользователя
TWINc
Сообщения: 179
ОС: Arch Linux Current

Re: freetype и hintfull

Сообщение TWINc »

CnupT
Само собой я перед этип воспользовался поиском... Там ничего коструктивного не сказано. На время я просто поменя hintfull на hintmedium для жирных шрифтов меньше 17-го размера...

/etc/fonts/conf.d/10-twinc.conf

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

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">

<fontconfig>

    <match target="font">
        <edit name="antialias" mode="assign"><bool>true</bool></edit>
        <edit name="rgba" mode="assign"><const>rgb</const></edit>
        <edit name="hinting" mode="assign"><bool>true</bool></edit>
        <edit name="autohint" mode="assign"><bool>false</bool></edit>
        <edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
    </match>
    <match target="font">
        <test name="weight" compare="more"><const>medium</const></test>
        <test name="pixelsize" compare="less_eq"><int>17</int></test>
        <edit name="hintstyle" mode="assign"><const>hintmedium</const></edit>
    </match>

</fontconfig>
Registered Linux user number #434194
Спасибо сказали: