The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск шрифтового движка FreeType 2.7 с включением по умолчанию субпиксельного хинтинга

09.09.2016 13:52

Представлен релиз FreeType 2.7, модульного шрифтового движка, предоставляющего единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах. В новом выпуске включена по умолчанию новая реализация субпиксельного хинтинга, эмулирующая метод сглаживания ClearType.

Так как включение субпиксельного хинтинга приводит к другим результатам отрисовки, пользователям предоставлена возможность возврата к старому поведению через изменение переменной окружения FREETYPE_PROPERTIES или установки переменной TT_CONFIG_OPTION_SUBPIXEL_HINTING во время компиляции (1 включает старый метод, 2 - новый метод, 3 - оба метода). По сравнению с ранее предлагаемым методом субпиксельного хинтинга (Infinality), новая реализация отличается универсальностью и значительным повышением производительности. Режим основан на применении минимального набора типовых правил для всех шрифтов, что обеспечивает хорошее качество отрисовки современных и web-шрифтов, при сохранении приемлемого качества для классических шрифтов (Arial, Times New Roman, Courier).

  1. Главная ссылка к новости (http://www.mail-archive.com/fr...)
  2. OpenNews: Выпуск шрифтового движка FreeType 2.6.4 с новой системой хинтинга
  3. OpenNews: Выпуск шрифтового движка FreeType 2.6.2
  4. OpenNews: Выпуск шрифтового движка FreeType 2.5.4
  5. OpenNews: Вышел FreeType 2.4.11 с поддержкой технологии сглаживания ClearType
  6. OpenNews: Вышел FreeType 2.4.12 с реализацией нового CFF-растеризатора шрифтов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/45111-freetype
Ключевые слова: freetype
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (40) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 13:59, 09/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Интересно бы посмотреть на разницу между "как было", "как стало с новым хинтингом" и Infinality.
     
     
  • 2.2, Ушел кудато (?), 14:10, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На ЛОР уже показывали скрины. Честно, Infinality пока больше нравится.
     
     
  • 3.7, Аноним (-), 14:26, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спасибо. Как по мне - где-то стало лучше, где-то хуже. В среднем примерно одинаково.
     
  • 3.30, X2asd (ok), 22:53, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Ды кому нафиг нужен этот субпиксельный костыль (и уж точно всё равно какой там режим) ..

    если ток голодранцам с дерьмовыми дисплеями , у которых такие огромные пиксели что их видно аж невооружённым взглядом

     
     
  • 4.31, Аноним (-), 23:31, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > если ток голодранцам с дерьмовыми дисплеями

    Вы сейчас оскорбили 99% участников линукс-сообщества.


     
  • 4.37, Анончик (?), 08:53, 10/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На обычном fHD экране даже 12" нужно, а все выше - экзотика пока.
     
  • 4.40, Sen (?), 12:29, 12/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну да, именно так и рассуждали в Apple когда выпускали Retina;)
     
  • 2.21, equeim (ok), 18:23, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зависит от шрифтов. Noto почти не изменился, а DejaVu Sans при полном хинтинге стал таким же как при слабом.
     

  • 1.3, тоже Аноним (ok), 14:21, 09/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Заголовок: "с включением по умолчанию субпиксельного хинтинга".
    Текст: "включена по умолчанию новая реализация субпиксельного хинтинга".
    Оригинал: "activate a new default mode for bytecode hinting".

    Конкретизация новости: Теперь доступна новая реализация субпиксельного хинтинга, и при включении такового будет по умолчанию выбираться именно она.

     
     
  • 2.16, Аноним (-), 16:58, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вы если цитируйте, то приводите фразу полностью, а не куски вырванные из контекста. Этот новый режим хинтинга и называется субпиксельным хинтингом.

    "new default mode for bytecode hinting: Subpixel hinting, also known as ClearType hinting."

    Заголовок правильный, потому-что раньше Subpixel hinting был отключен (и старый, и новый) и нужно было компилить FreeType со специальными флагами.

     
     
  • 3.18, тоже Аноним (ok), 17:11, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Я полагал, что речь об этом: https://blog.lizdenys.com/wp-content/uploads/2010/03/font-rendering-gui-546x51
    Я не прав? Или оно где-то до сих пор отключено?
     

  • 1.4, Аноним (-), 14:22, 09/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    ClearType это в вантузе который? Микрософт уже и сюда пролез чтобы нагадить линуксу.
     
     
  • 2.15, Аноним84701 (?), 16:22, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > ClearType это в вантузе который?

    Да.
    > Микрософт уже и сюда пролез чтобы нагадить линуксу.

    Соревнуются с яблоком:
    https://www.freetype.org/patents.html
    Правда, никогда не видел нормально настроенных шрифтов в окошках (кроме разве что растровых, когда они отображались один в один), несмотря на все хвалено-патентованные технологии. Как минимум "мыльцо" (хотя это дело вкуса) и "радуга", причем даже в сравнительно крупных глифах.

     
     
  • 3.22, Аноним (-), 18:39, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Что ты поёшь? В Линуксе везде ШГ, кроме убунты, у которой свои патчи для cairo и чего там ещё.
     
     
  • 4.23, Аноним84701 (?), 19:23, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Что ты поёшь?

    "Что вижу, то и пою!" (с)
    > В Линуксе везде ШГ, кроме убунты, у которой свои патчи для cairo и чего там ещё.

    Патчи тайные, только для убунтовцев доступные?
    Вы не поверите, но …

     
     
  • 5.24, Аноним (-), 20:12, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Вы не поверите, но …

    Школьники из AUR справляются с pkgbuild'ами через раз.
    То есть, да, я в курсе вашего "но".

     
     
  • 6.26, Аноним84701 (?), 20:45, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Вы не поверите, но …
    > Школьники из AUR справляются с pkgbuild'ами через раз.
    > То есть, да, я в курсе вашего "но".

    А причем тут ауровцы? У них конечно патчи есть, но и у гентушников c слаководами я тоже видел что-то эдакое.

    А так — мне не влом раз в полгода собрать пакет с нужными патчами самому. Тут делов-то всего от силы минут на пять-десять (это с учетом того, что один раз потратил аж полчаса, подгоняя старый патч к новым реалиям и отфутболивая его в рассылку).
    Все проще метаний в поисках "единственно верного дистра" или тем более, подключения левых реп.

     
  • 3.28, Аноним (-), 22:23, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Покажи мне здесь своё мыльцо и кукарецо.
    http://rgho.st/8X6FPFDP9.view
     
     
  • 4.29, Аноним (-), 22:24, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    PS: И радугу пририсовать не забудь.


     
     
  • 5.36, Аноним84701 (?), 02:43, 10/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > PS: И радугу пририсовать не забудь.

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

    Кстати, вы хотели показать, как в окошках обменять мыльцо на ШГ типа
    http://rgho.st/8DTL58vSt.view ('Ty' сливаются вместе)
    Поздравляю, Вам это удалось! Каюсь, про такую разновидность "отлично настроенных шрифтов" я уже и забыл.

     
  • 4.33, Gannet (ok), 01:40, 10/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Без мыльца: http://rgho.st/6bV2H6lQr.view
     
     
  • 5.35, й (?), 02:07, 10/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    держите скриншот с мака: http://rgho.st/8qYn4YgqL.view на 2560x1600 ещё более без мыла, чем windows (первый скриншот) и linux (второй)
     
     
  • 6.41, Аноним (-), 10:09, 19/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Мдя для сравнения отображения хинтинга использовать скриншоты это круто, вообще то тут даже выкладывание фотографии сделанной проф. техникой не будет правильным методом.
     
  • 5.38, Аноним (-), 02:02, 11/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А ты не видишь в какое гогно у тебя тут мелкий шрифт?
     
     
  • 6.39, Gannet (ok), 02:16, 11/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А ты не видишь в какое гогно у тебя тут мелкий шрифт?

    Ну, покажи не гогно тогда.

     
  • 4.34, Аноним84701 (?), 02:04, 10/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Покажи мне здесь своё мыльцо и кукарецо.

    Щаз, шнурки доглажу и побегу ставить винду …

    > http://rgho.st/8X6FPFDP9.view

    Мыльцо не вижу, зато легкую радугу (особенно заметно на 'Сообщение от') ну и ШГ во все поля, с разной толщиной черточек в глифах и прочими "лесенками". Ну, это на моем мониторе оно так отображается, хотя толщина и лесенки скорее всего "платформонезависимы" )

    Ну ладно, раз такая пляска <достает штангенциркуль>
    http://rgho.st/82n7m2g4q.view

    Правда, я не знаю, что это вам даст, так как есть такие вещи как DPI, субпикселя и все такое и то, как выглядят шрифты на скриншоте будет очень зависеть от конкретного монитора.
    Я понимаю, что гордые окошководы не в курсе  таких вещей, но ведь можно задуматься, почему во всех настройках шрифтов есть как минимум опции с этими самими субпикселями и DPI и почему вообще народ так любит их настраивать.

     
     
  • 5.42, Аноним (-), 10:12, 19/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    > хотя толщина и лесенки скорее всего "платформонезависимы" )
    > Ну ладно, раз такая пляска <достает штангенциркуль>
    > http://rgho.st/82n7m2g4q.view
    > Правда, я не знаю, что это вам даст, так как есть такие
    > вещи как DPI, субпикселя и все такое и то, как выглядят
    > шрифты на скриншоте будет очень зависеть от конкретного монитора.
    > Я понимаю, что гордые окошководы не в курсе  таких вещей, но
    > ведь можно задуматься, почему во всех настройках шрифтов есть как минимум
    > опции с этими самими субпикселями и DPI и почему вообще народ
    > так любит их настраивать.

    А в win ешё есть и удобный пошаговый механизм :) Которым можно на своё усмотрение быстро настроить "из коробки" в чём собственно и есть заслуга микрософта.

     

  • 1.5, Аноним (-), 14:23, 09/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Где хейтеры которые готовые хитить этот булшит?
     
     
  • 2.9, Crazy Alex (ok), 14:49, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что его хитить... Холд (и, возможно, своя сборка) в дебиане, маска на новые версии в генте, да и всё. По идее, скоро API сломать они не должны, до тех пор - можно просто наплевать.
     
     
  • 3.13, Mihail Zenkov (ok), 15:40, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Да, но зачем? Ведь старый вариант по-прежнему доступен. Просто сменили настройку по-умолчанию.

    Я вот по-прежнему сижу с отключенным сглаживанием - на мой взгляд любой тип сглаживания дает слишком размытые очертания.  

     
     
  • 4.14, Crazy Alex (ok), 16:07, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    у меня аналогично, сглаживания нет и шрифты от MS. Честно говоря, я просто не готов ждать и проверять по новостям, когда настройка по умолчанию превратится в единственный рабочий вариант - а дело к тому явно идёт. Никаких новых фич мне там не нужно давным-давно, так что hold - самый дубовый вариант. Если дойдёт дело до того, что из-за старого фритайпа что-то в дебиане не ставится - я это увижу и подумаю, что делать.
     
     
  • 5.19, Mihail Zenkov (ok), 17:14, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Честно говоря, я
    > просто не готов ждать и проверять по новостям, когда настройка по
    > умолчанию превратится в единственный рабочий вариант - а дело к тому
    > явно идёт.

    ИМХО слишком категорично: да есть такие товарищи (не будим тыкать пальцем в гномовцев, это не культурно ;) , которые любят выкидывать опции и все прибивать гвоздями. Но freetype явно к таким не относится - modules.cfg и ftoption.h никуда не исчезли, наоборот добавили FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES.

    Я давно собираю freetype в нестандартной конфигурации (без mac fonts/CJK/Indic/lzw/cid/pfr/type42/winfonts/bdf) и каких-либо ухудшений не заметил.

    > Никаких новых фич мне там не нужно давным-давно,

    bugfix?

     
     
  • 6.20, Crazy Alex (ok), 17:20, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот если нарвусь на баг... Но маловероятно. И пока у меня получается в дебиане даже без пересборки обходиться.
     
  • 4.32, Аноним (-), 00:13, 10/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А у меня ещё короче, а если вдруг не короче, то точно тоньше.


     
  • 2.10, YetAnotherOnanym (ok), 15:02, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не нашёл в кого плюнуть? Глотай.
     

  • 1.6, Аноним (-), 14:25, 09/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    неужели квадратные шрифты в дебиане канут в лету?  
     
     
  • 2.17, Аноним (-), 16:59, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В Gnome 3.20 уже очень хорошо
     

  • 1.25, Аноним (-), 20:18, 09/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    На федору ставить freetype-freeworld теперь не нужно будет? Или всё ещё нужно, просто внешний вид результата изменится?
     
     
  • 2.27, alex (??), 22:03, 09/09/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А вы tigro спросите на RfRemix.
     

  • 1.43, iZEN (ok), 21:30, 08/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И на Фрю завезли freetype2-2.7.1.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру