LINUX.ORG.RU

FreeType 2.6.4

 , ,


0

1

Freetype — библиотека, которая используется для растеризации шрифтов и операций над ними. В частности используется для отображения шрифтов в X11.

Наиболее значимым изменением стал новый режим хинтинга для TrueType-шрифтов, теперь субпиксельный хинтинг (или ClearType-хинтинг) активирован по умолчанию. По сравнению с используемым ранее методом (Infinality), значительно увеличена производительность отрисовки.

Активация поддержки субпиксельного хинтинга контролируется опцией TT_CONFIG_OPTION_SUBPIXEL_HINTING, значение 1 соответствует старому методу Infinality, 2 — новому методу, 3 — активирует оба. Значение по умолчанию 2.

Также добавлена поддержка авто-хинтинга для армянского, грузинского, эфиопского и ещё нескольких других алфавитов.

Из менее значимых изменений можно отметить:

  • Небольшие улучшения отрисовки в авто-хинтере.
  • Набор изменений, улучшающих обработку некорректных шрифтов.
  • Встроенные демо-программы теперь позволяют выбирать все доступные движки байткода TrueType.
  • Добавлена ранняя бета-версия новой демо-программы, основанной на Qt — ftinspect, со временем она заменит остальные. Пока же, как отмечают разработчики, многие функции отсутствуют.
  • Доступна экспериментальная поддержка формата шрифтов Type 42.

>>> Подробности

JB, зачем удалять-то? Сами разработчики пометили остальные изменения как второстепенные, кому тут интересно про какие-то демки читать?

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

кому тут интересно про какие-то демки читать?

Ну там помимо демок ещё поддержка нового формата (пусть и экспериментальная) и некое улучшение обработки некорректных шрифтов. Это не такие уж и мелкие изменения. В каком-нибудь фаерфоксе подобные бы в основные выделили, да ещё мелочей понаписали два экрана.

Psych218 ★★★★★ ()
Ответ на: комментарий от Zampolit

при чем тут демки? Посмотри как написано на опеннете

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

На опеннете вообще ничего не написано, кроме как про новый метод хинтинга.

Zampolit ()

Наиболее значимым изменением стал новый режим хинтинга для TrueType-шрифтов, теперь субпиксельный хинтинг (или ClearType-хинтинг) активирован по умолчанию.

Ну замечательно, теперь по умолчанию будет радуга.

Dmitry_Sokolowsky ★★★★★ ()
Последнее исправление: Dmitry_Sokolowsky (всего исправлений: 1)

Интересно, то есть теперь Ш будут не такое Г ?

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

Интересно, то есть теперь Ш будут не такое Г ?

Да, будет ещё большее Г — радужное. По крайней мере по дефолту.

Psych218 ★★★★★ ()

теперь субпиксельный хинтинг (или ClearType-хинтинг) активирован по умолчанию

И вы тут с такими аватарками собрались…

Что-то даже страшно обновляться, оно обязательно превратит мои ШГ в МЫЛЬНЫЕ ШГ.

контролируется опцией TT_CONFIG_OPTION_SUBPIXEL_HINTING

Это где?

r3lgar ★★★★ ()
Последнее исправление: r3lgar (всего исправлений: 2)
Ответ на: комментарий от Zampolit

Это где?

Это при канпеляции

Тогда остаётся только ждать ебилдов.

r3lgar ★★★★ ()
Ответ на: комментарий от JB

То есть мне приводишь в пример новость, где описано даже меньше изменений, чем в моём первоначальном варианте, который

Сообщение удалено JB по причине 'новость слишком куцая, изменения там гораздо серьезнее (0)'

?
Ну я даже не знаю %)

Zampolit ()

Будем посмотреть. В прямом смысле ;)

paran0id ★★★★★ ()
Ответ на: комментарий от r3lgar

судя по сорсам компилятся оба. переключение через параметр FT2_SUBPIXEL_HINTING= в /etc/environment Во всяком случае в арче так.

voyager999 ()

Добавлена ранняя бета-версия новой демо-программы, основанной на Qt — ftinspect

Джва года этого ждал!

Exmor_RS ()

Что, всё, не будет теперь ШГ? В 2016 году в линуксах наконец избавятся от ШГ?

SjZ ★★★★★ ()

Какая важная библиотека!

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

Ну я даже не знаю %)

не тупи плиз

в твоем исходном варианте новости вообще толком ни о чем написано не было по сравнению с опеннетом. Да и сейчас, ИМХО, там написано гораздо понятнее чем у тебя

JB ★★★★★ ()

Лоровские необучаемые селюки даже не понимают, что без субпикселя эквивалентный dpi в три раза меньше.

anonymous ()

А где можно почитать (по-русски), в чём суть этого субпиксельного хинтинга?

el-d ()

В который раз слышу про радугу. У людей ЭЛТ-мониторы до сих пор?

German_1984 ()

Доступна экспериментальная

поддержка формата шрифтов Type 42.

Type 42

Видимо, проблема со шрифтами окончательно решена.

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

В арчик уже завезли, оперативно. А статью в вики уже написали? В любом случае я сейчас не могу этим заниматься, позже сам найду.

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

Видимо, проблема со шрифтами окончательно решена.

Анон, слишком тонко, аудитория не та.

r3lgar ★★★★ ()

с шрифтами в линукс всегда была беда.

voltmod ()

все доступные движки байткода TrueType.

Не знал, что их много

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

<столлман>Как может быть проблема со шрифтами в ядре? Оно же на Си написано, а не каком-то ColorForth. </столлман>

anonymous ()

теперь субпиксельный хинтинг активирован по умолчанию

Отлично! Как раз в том году, когда 3200x1800 стало массовым и субпиксельный хинтинг стал ненужен.

ChALkeR ★★★★★ ()
Ответ на: комментарий от German_1984

В который раз слышу про радугу.

Восприятие ClearType индивидуально и на него куча ограничений. В винде кстати ClearType меня устраивает в линуксах столько не пытался его нормально настроить под себя, всегда находились места где была видна радуга. Может если будет по дефолту все будут UI пилить с учётом и ситуация с этим улучшиться.

vtVitus ★★★★★ ()
Ответ на: комментарий от German_1984

Пишут, что на вертикально расположенном мониторе работать не будет > не нужно.

muon ★★★ ()

Херня, конечно. Поставил FT2_SUBPIXEL_HINTING=0.

post-factum ★★★★★ ()
Ответ на: комментарий от ChALkeR

Как раз в том году, когда 3200x1800 стало массовым

В какой вселенной?

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

Ну так стандартное искажение восприятия: у меня уже есть, значит есть почти у всех.

kss ★★★★★ ()

Qt идёт в наступление.

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

О чем ты вообще, тут еле-еле hd на ноутах дохнет, а ты про 3200*1800 оно распространение получит нормальное лет через 5

anonymous ()

Прилетел с обновой в арч, в невероятное дерьмище весь гуй превратился разом. На кой ляг сглаживане вообще нужно? На низком DPI ужасное мыло, на высоком углы не заметны. Кроме как жрать ЦПУ никакого толку.

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

Пишут, что на вертикально расположенном мониторе работать не будет > не нужно.

Для вертикальных расположенных дисплеев есть vRGB (обычно 90 градусов), а также vBGR (обычно 270 градусов). Правда он в другой плоскости работает и толку от него мало (виртуально увеличивается высота, а не ширина).

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

У людей ЭЛТ-мониторы до сих пор?

На плохо откалиброванных LCD мониторах почти всегда присутствует радуга. Можно пытаться калибровать монитор, можно подгонять руками коэффициенты LCD-сглаживания. А можно еще проще - отключить сабпиксельное сглаживание и гарантированно не иметь радуги.

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

т.е. ты утверждаешь, что у тебя в арче шрифты разом взяли и поменялись на грузинские?

darkenshvein ★★ ()

Type 42

Казалось бы, при чём тут эсминец...

h4tr3d ★★★★★ ()
Ответ на: комментарий от Deliverance

Жрать ЦПУ?

А как ты еще обьяснишь подлагивание скролинга при включенном субпиксельном сглаживании?

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

А как ты еще обьяснишь подлагивание скролинга при включенном субпиксельном сглаживании?

а) Проявляется ли при выключенном субпиксельном сглаживании?

б) Проявлялось ли в предыдущих версиях?

в) Какой процессор?

г) Вывод top?

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

a) проявляется при включеном Infinality
b) я не помню какие версии там были
c) sandy bridge
d) у меня уже нету этого ноутбука
Было хорошо заметно при скролинге в хроме.

pftBest ★★★ ()
Последнее исправление: pftBest (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.