Представлен (http://www.freetype.org/index.html#news) релиз FreeType 2.6.2, модульного шрифтового движка, предоставляющего единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах. В новом выпуске основное внимание было уделено решению проблем, возникающих при обработке некорректно оформленных шрифтов. Из новшеств (http://sourceforge.net/projects/freetype/files/freetype2/2.6... можно отметить добавление в систему автоматического хинтинга (auto-hinter) поддержки затемнения основных вертикальных линий (stem (https://en.wikipedia.org/wiki/Typeface_anatomy)). Данная возможность отключена по умолчанию, так как требует для достижения должного качества систем (не поддерживается в X11) с поддержкой линейного смешивания с слоем прозрачности и гамма-коррекции. Для включения следует использовать опции no-stem-darkening и darkening-parameters.URL: http://www.freetype.org/index.html#news
Новость: http://www.opennet.me/opennews/art.shtml?num=43411
>требует для достижения должного качества систем
>не поддерживается в Х11тонко
2.6 был важным релизом, потому что туда вошли патчи Adobe. 2.6.1 был релизом, из-за которого перестали компилирваться многие программы (сделайте find по portage на предмет патчей для 2.6.1 - даже не для 2.6!). Надеюсь что 2.6.2 ничего не ломает!
Может не 2.6, а 2.4.12?Согласно исторической хронологии новостей:
01.05.2013 23:25 Google и Adobe передали проекту FreeType код нового растеризатора шрифтов: http://www.opennet.me/opennews/art.shtml?num=36842
11.05.2013 08:21 Вышел FreeType 2.4.12 с реализацией нового CFF-растеризатора шрифтов: http://www.opennet.me/opennews/art.shtml?num=36908
И правда. Всё перепутал.
> Надеюсь что 2.6.2 ничего не ломает!А я надеюсь что сломает. В нормльной среде поправить код - вообще не проблема, а вот всякою неповоротливую проприетарщину и неподдерживаемое старьё изменения API убивают, и это хорошо.
>> Надеюсь что 2.6.2 ничего не ломает!
> А я надеюсь что сломает. В нормльной среде поправить код - вообще не проблемаО! кажется, у нас есть доброволец писать патчи на всё подряд.
>>> Надеюсь что 2.6.2 ничего не ломает!
>> А я надеюсь что сломает. В нормльной среде поправить код - вообще не проблема
> О! кажется, у нас есть доброволец писать патчи на всё подряд.Stable API non-Sence!
Это только когда есть овер-миллион добровольцев. Вот ты к примеру соскочил :-\
> В нормльной среде поправить код - вообще не проблема, а вот всякою неповоротливую проприетарщину и неподдерживаемое старьё изменения API убивают, и это хорошо.Ты перепутал открытый софт и проприетарщину.
Проприетарщина на то и проприетарщина, чтобы за деньги клиентов подстаиваться под постоянно меняющиеся условия. А не поменяются - так Торвальц (невпервой, см. adobeflash+memcpy/memmove) напишет в списки рассылки, чтобы для этой конкретной проприетари разработчики freetype написали отдельный патч, обходящий это нововведение.
Это авторам открытого софта приходится писать такие патчи бесплатно за свой счёт - и со временем это надоедает.
да ладно? Stable API non-sence - не слышали ? ваш бог торвальдс сказал.
> Stable API non-senceЭто - для внутренностей. Для интерфейсов у него "never break userspace".
Это же шкальник, что с него взять. Услышал звон, да не знает, где он. Но это и неважно, ведь главное - вставлять, пусть и с грубыми орфографическими ошибками, умную фразочку к месту и не к месту.
> Это же шкальник, что с него взять.Школьники бывают весьма разные и порой очень толковые -- а это скорее "виндостудент", судя по топорнейшей попытке вброса строчки из методички, которую никто не потрудился не то что объяснить, а даже понять.
А студенты тоже бывают разные, но умный предателем Родины в пользу транснациональной корпорации точно не станет.
> А студенты тоже бывают разные, но умный предателем Родины в пользу транснациональной
> корпорации точно не станет.Знаешь Миша ... Ты гонишь! Бывает :) С тобой - даже реже чем с другими, но вот эта строчка ... ППЦ :)
Или разжуй подробнее о чём ты. И если решишься - забывай что у тебя за окном цветёт такой обычный, махровый, капитализЬмЪ ...
>> А студенты тоже бывают разные, но умный предателем Родины в пользу транснациональной
>> корпорации точно не станет.
> Ты гонишь!Лучше уточнять.
> Или разжуй подробнее о чём ты.
Кратко -- http://wiki.opennet.ru/MSSP
> И если решишься - забывай что у тебя за окном цветёт такой обычный,
> махровый, капитализЬмЪ ...Давайте не будем гробить тему (если охота обсудить -- пишите почтой), но вкратце -- не-а, не обычный. Хотя и местами махровый, а местами до сих пор дикий, каким его здесь и насаждали в постсоветское время "друзья" и "партнёры".
За окном же у меня пушистый снег цветёт :)
PS: даже при "капитализме" слившие свою страну собственными руками _уже_ проиграли тем самым ТНК много или очень много за счёт одной просадки экономики -- см. свежайшие примеры.
>> Ты гонишь!
> Лучше уточнять.
>> Или разжуй подробнее о чём ты.
> Кратко -- http://wiki.opennet.ru/MSSPТьфу! Теперь понял о чём ты. Тады извиняюсь за тормозизьм :)
>> Надеюсь что 2.6.2 ничего не ломает!
>А я надеюсь что сломает. В нормльной среде поправить код - вообще не проблема, а вот всякою неповоротливую проприетарщину и неподдерживаемое старьё изменения API убивают, и это хорошо.Как хорошо, что ты наверняка не программист, и не сможешь воплощать эту политику в жизнь. Собственно, был бы ты программистом - так бы не говорил.
>> Надеюсь что 2.6.2 ничего не ломает!
> А я надеюсь что сломает. В нормльной среде поправить код - вообще не проблема...В этом нет ничего хорошего. Если сборка не дефолтная, так начиная с версии 2.6 и далее приходится разыскивать, какой файл куда теперь засунули и где какие настройки поменяли.
В оригинале новости сказано, что линейное смешивание и гамма-коррекция _пока_ не поддерживается во многих свободных стеках рендеринга графики, таких как иксы. Т.е., есть надежда, что в будущем это будет всё же реализовано.
А через пару лет повсеместно будут дисплеи высокого разрешения и все эти автохинтинги можно будет выкинуть наконец, хе-хе
SUHD экраны это не туда, не сюда. 300PPI нет, а стоят дорого.
Зато 200 вполне получпем, а больше и не надо длч рисования шрифтов втупую - без хинтингм и антиалиасинга
> Зато 200 вполне получпем, а больше и не надо длч рисования шрифтов
> втупую - без хинтингм и антиалиасингаНад планшетами с 200 ppi плакать хочется.
Планшет обычно ближе к глазам находится. А вот 22" с 200DPI совсем другая тема.
> SUHD экраны это не туда, не сюда. 300PPI нет, а стоят дорого.Мне достаточно и 13,3" FHD с
$ xdpyinfo | grep inch-- это уже начальная полиграфия.
resolution: 166x166 dots per inchPS: и да, Fira Sans.
> А через пару лет повсеместно будут дисплеи высокого разрешения и все эти автохинтинги можно будет выкинуть наконец, хе-хеЯ уже выкинул, сижу без хинтинга но со сглаживанием (86dpi, 19'). Привыкаешь быстрее, чем к переходу от несглаженных шрифтов к сглаженным. И после полугода такого режима схинченные глифы кажутся цирковыми уродцами по сравнению с несхинченными, пусть и "пушистыми и нечёткими".
Уверен, что и на 4К найдутся те, что будет утверждать, что хинтинг делает шрифты читабельнее.
А я вот сглаживание терпеть не могу, и приходится сидеть со шрифтами от МС, так как нормального хинтинга больше нигде нет, об автохинтинге вообще промолчим.Хинтинг (ручной и качественный) делает шрифты красивыми. Но, кажется, уйдёт в прошлое вместе со всем остальным красивым -от зданий до ложек.
> нормального хинтинга больше нигде нет, об автохинтинге вообще промолчим.Ты просто не умеешь его готовить. :)
У меня автохинтинг работает лучше байткода. ;) Только на жирных отключен.
Покажи хоть где-нибудь красивый шрифт с автохинтингом без антиалиасинга. Эдак в 8 поинтов размером.
> без антиалиасингаПочему без? Для ЭЛТ что ли?
>> без антиалиасинга
> Почему без? Для ЭЛТ что ли?потому что сопли выглядят уродливо абсолютно везде. сидишь и думаешь, с чего это зрение ухудшилось, и текст теперь расплывается. а это, оказывается, не зрение, это идиот‐автор решил забить на системные настройки и врубить сопли, потому что «не CRT жы!»
> Уверен, что и на 4К найдутся те, кто будет утверждать, что хинтинг делает шрифты читабельнее.Если мелкие, то возможно и да.
на ретине ты хинтинг ненужен