The OpenNET Project / Index page

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

17.09.2017 08:27  Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки изменчивых шрифтов в Linux

Подготовлен релиз FreeType 2.8.1, модульного шрифтового движка, предоставляющего единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах. Выпуск примечателен изменением применяемого по умолчанию нового метода вывода, улучшением поддержки шрифтов BDF, расширением возможностей демонстрационной программы ftgrid, прекращением поддержки 16-разрядных компиляторов, а также решением серии проблем с обработкой черно-белого хинтига TrueType и некоторых вариативных шрифтов OpenType.

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

Дополнительно можно отметить отчёт разработчиков GNOME о состоянии поддержки изменчивых шрифтов OpenType (variable fonts, шрифты, в которых толщина, ширина и другие стилистические характеристики глифа могут произвольно меняться) в стеке для отрисовки текста в Linux. Во Freetype и движке Harfbuzz программный интерфейс для изменчивых шрифтов доведён до более-менее готового вида, поэтому основное внимание теперь уделено интеграции средств для работы с изменчивыми шрифтами в Cairo, Fontconfig, Pango и GTK+, для которых уже подготовлены необходимые патчи. Несколько дней назад данные патчи были предложены для включения в основой состав проектов и в настоящее время проходят рецензирование.

Кроме того, для GTK+ подготовлено демонстрационное приложение, позволяющее на лету менять характеристики изменчивых шрифтов через графический конфигуратор, который в дальнейшем планируется интегрировать в штатный интерфейс выбора шрифтов GNOME (gnome-font-viewer).



  1. Главная ссылка к новости (https://www.mail-archive.com/f...)
  2. OpenNews: Выпуск шрифтового движка FreeType 2.8
  3. OpenNews: Выпуск шрифтового движка FreeType 2.7.1
  4. OpenNews: Выпуск шрифтового движка FreeType 2.7 с включением по умолчанию субпиксельного хинтинга
  5. OpenNews: Выпуск шрифтового движка FreeType 2.6.4 с новой системой хинтинга
  6. OpenNews: Компания Google представила наработки по поддержке изменчивых шрифтов OpenType
Лицензия: CC-BY
Тип: Программы
Ключевые слова: freetype, font
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Дуплик, 08:46, 17/09/2017 [ответить] [смотреть все]
  • +5 +/
    Скриншотцы бы.
     
     
  • 2.71, sharddin, 18:59, 18/09/2017 [^] [ответить] [смотреть все] [показать ветку]
  • –1 +/
    Ставил git-версию - может быть в ней проблемы (перезагружусь уже с версией стабильного репозитория)... Да, ребят - может кто знает - почему у меня раскладки (всего 2) меняются не сразу, а на 3-й раз (каюсь, что-то мухлевал с раскладками) - как можно исправить??
    (Скриншот: <a target="_blank" href="http://radikal.ru/big/hdgkyqalnacbu"><img src="http://s018.radikal.ru/i520/1709/53/d98c23025e6et.jpg" /></a>) (http://s018.radikal.ru/i520/1709/53/d98c23025e6e.png

    )

     
  • 1.2, Timur I. Davletshin, 09:00, 17/09/2017 [ответить] [смотреть все]
  • +/
    Очень круто, но шрифтов свободных с такими фичами мы будем ждать ещё декаду.
     
     
  • 2.6, Drist, 09:54, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +7 +/
    Что, десять дней подождать не можете? Декада в русском языке, если вы не знаете, -- это 10 дней, а не как в недоученном вами английском.
     
     
  • 3.9, фребсдоюзрнемогунайтивыход, 12:30, 17/09/2017 [^] [ответить] [смотреть все]
  • +1 +/
    спасибо, я тоже не знал :(
     
  • 3.12, Sup, 13:46, 17/09/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Видимо, о квартале была речь.
     
     
  • 4.44, Аноним, 19:34, 17/09/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    В англоязычных странах аналогичное по происхождению слово decade обозначает не д... весь текст скрыт [показать]
     
  • 1.3, Аноним, 09:41, 17/09/2017 [ответить] [смотреть все]  
  • –18 +/
    Вроде бы маленькая новость Но шрифт-то одно из главных преимуществ винды перед ... весь текст скрыт [показать]
     
     
  • 2.7, qq, 10:02, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +6 +/
    а, да? вот это новость
     
  • 2.8, AlexYeCu_not_logged, 10:43, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    >Но шрифт-то одно из главных преимуществ винды перед X

    Ты о чём?

     
     
  • 3.42, Аноним, 19:19, 17/09/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Ниже по треду есть скриншот с новым 2 8 1 рендерингом Думаю, он об этом ... весь текст скрыт [показать]
     
  • 2.10, Аноним, 12:31, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Странно, а почему иногда, глядя на текст в Венде, мне всегда приходит мысль а ч... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.20, Аноним, 15:15, 17/09/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Кто расскажет самую страшную историю про шрифты в винде, тому приз - восстановле... весь текст скрыт [показать]
     
  • 2.26, Аноним, 15:43, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    В винде шрифты тощие, приходится напрягать глаз Для сравнения сверху win7, сни... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.33, Аноним, 18:30, 17/09/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    И ты не видишь какое у тебя внизу неравномерно размазанное ШГ Да и верхнее мне ... весь текст скрыт [показать]
     
     
  • 4.58, Аноним, 21:26, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Я просто мимо проходил и как третья независимая сторона оцениваю что нижний шриф... весь текст скрыт [показать]
     
  • 3.34, Аноним, 18:33, 17/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    У венды вообще то есть настройка ClearType и можно сделать шрифт намного жирней ... весь текст скрыт [показать]
     
  • 3.74, Sen, 09:47, 19/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    ужас внизу...
     
  • 1.4, Аноним, 09:42, 17/09/2017 [ответить] [смотреть все]  
  • +/
    На видео - теперь делать дизайн "а-ля-Китай" будет проще?
     
  • 1.5, nazarpc, 09:47, 17/09/2017 [ответить] [смотреть все]  
  • +1 +/
    Так и не нашел примеры "до и после".
    Не могу смотреть без боли на уродливый ClearType, с недавнего времени на Ubuntu добавил в ~/.profile:
    > export FREETYPE_PROPERTIES=truetype:interpreter-version=35
     
     
  • 2.11, Ilya Indigo, 13:42, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Я вас понимаю, у меня самого глаза жутко болели, после перехода на 2 7 0 Чтобы ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.17, Аноним, 15:05, 17/09/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Не учи плохому
     
     
  • 4.19, Ilya Indigo, 15:07, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    > Не учи плохому

    И в чём же Вы тут видите плохое?

     
  • 1.13, eSyr, 13:46, 17/09/2017 [ответить] [смотреть все]  
  • +7 +/
    Какой надмозг придумал variable fonts переводить как «изменчивые шрифты», а не как «параметризованные», а.
     
     
  • 2.14, A.Stahl, 14:09, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Очень хорошо, когда термин передаёт суть описываемого явления Название Изменчи... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.15, eSyr, 14:50, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Как именно он меняется-то А на Б Oblique на italic А параметризация явно гово... весь текст скрыт [показать]
     
     
  • 4.23, A.Stahl, 15:20, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    что принимаются параметры Но это не говорит на что эти параметры влияют и да... весь текст скрыт [показать]
     
     
  • 5.24, eSyr, 15:23, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    И какие же параметры могут быть у параметризованного шрифта помимо параметров ... весь текст скрыт [показать]
     
     
  • 6.25, A.Stahl, 15:28, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Цвет, алгоритм сжатия данных в файле, проверка целостности... продолжать?
     
     
  • 7.38, Аноним, 18:52, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    проверка целостности удостоверяющая отсутствие зондов АНБ в изменчивом шрифте... весь текст скрыт [показать]
     
  • 3.18, Аноним, 15:06, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Шрифт-то не меняется... Меняется толщина.
     
     
  • 4.32, Mihail Zenkov, 17:45, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Five more-or-less common axes of variation have registered axis tags in the Open... весь текст скрыт [показать]
     
  • 2.77, Firefoxus, 12:49, 20/09/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Ответ всему треду:
    1) перевод действительно не очень, лучше использовать «вариативные» шрифты;
    2) вариативные и параметризованные шрифты — это разные вещи.

    Дело в том, что параметризованные появились давно. Их идея исходила не от шрифтовых дизайнеров и типографов, а от компьютерщиков, больше понимающих в коде, чем в шрифтовом дизайне. В новой идее вариативных шритфов более грамотный подход к изменению глифов исходя из внешних данных. font-weight, например, не просто толщину штрихов увеличивает. Там разные узлы кривых в глифе по разному меняют своё положение и свои рычаги, впоть до сильного изменения формы отдельных штрихов.

    Вот, кстати, недавняя статья, где и вариативные и параметризованные шрифты упоминаются https://www.smashingmagazine.com/2017/09/new-font-technologies-improve-web

     
  • 1.16, Аноним, 15:00, 17/09/2017 [ответить] [смотреть все]  
  • +/
    Я не понял, это что, подаётся как хорошая новость ... весь текст скрыт [показать]
     
     
  • 2.21, Аноним, 15:16, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Видишь как. Они не проконсультировались со знатоками с опнета.


     
     
  • 3.49, Аноним, 20:24, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    А с кем проконсультировались ... весь текст скрыт [показать]
     
  • 1.22, Necrogrinder, 15:20, 17/09/2017 [ответить] [смотреть все]  
  • +/
    >достигается качество вывода неотличимое от ClearType
    > export FREETYPE_PROPERTIES=truetype:interpreter-version=35

    Почему нет разницы от этих изменений и параметров? У меня что-то не так настроено или может влияют свои настройки в /etc/fonts/local.conf

     
     
  • 2.37, Аноним, 18:43, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Так у вас же там давно уже зоопарк конфигов Фиг поймёшь, какая программа куда с... весь текст скрыт [показать] [показать ветку]
     
  • 1.27, Аноним, 16:08, 17/09/2017 [ответить] [смотреть все]  
  • +1 +/
    Вот так стали выглядеть шрифты в файрфоксе ночном в Арче 2 8 http storage2 st... весь текст скрыт [показать]
     
     
  • 2.28, Анонистый калий, 16:34, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Да, хреновенько. Придется патчить :((((( ОПЯТЬ!
     
  • 2.29, A.Stahl, 16:34, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Верхний вариант легче читать.
     
     
  • 3.35, Аноним, 18:34, 17/09/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Верхний вариант вполне нормальный Нижний - откровенное ШГ ... весь текст скрыт [показать]
     
  • 2.30, DragonX256, 16:48, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Та же фигня. И что, ждать теперь? Я пока даунгрейд сделал.
     
  • 2.31, Necrogrinder, 16:58, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Да Можно открыть две картинки в двух вкладках и для наглядности быстро их попер... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.39, Аноним, 18:59, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    В нижнем RGB-сглаживание всё разъехалось напрочь Ореол-палочки, блин ... весь текст скрыт [показать]
     
  • 3.43, Аноним, 19:22, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    > вертикальные палочки букв стали тоньше

    Не не все! Лишь часть :)

     
  • 2.41, Аноним, 19:17, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Более того, в режиме без хинтинга 1 кернинг абсолютно невменяемый буквы пляшут... весь текст скрыт [показать] [показать ветку]
     
  • 2.48, Аноним, 20:11, 17/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Говорят, баг в Файрфоксе https www mail-archive com freetype-devel nongnu org... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.50, Аноним, 20:24, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Таки на чьей стороне баг Такой изменчивый линукс ... весь текст скрыт [показать]
     
     
  • 4.51, Аноним, 20:26, 17/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Как всегда, на стороне крупной корпорации, которой не хватает денег для создания... весь текст скрыт [показать]
     
     
  • 5.53, Аноним, 20:32, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Что за корпорация?


     
     
  • 6.54, Аноним, 20:45, 17/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Мозилла Запомните это название Лет через 10 тех, кто его помнит, можно будет с... весь текст скрыт [показать]
     
  • 2.78, Firefoxus, 13:05, 20/09/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    В Firefox Nightly c freetype из testing?
    Батенька, да вы ССЗБ! В стабильный extra оно ещё не приехало http://storage7.static.itmages.ru/i/17/0920/h_1505901707_3349995_754616a409.p

    Хватит бежать впереди и без того одного из самых быстрых паровозов (Arch) и при этом жаловаться, что пятки болят.

     
  • 1.63, kachsheev, 00:44, 18/09/2017 [ответить] [смотреть все]  
  • –1 +/
    Прилетело в Void. Сломались шрифты.
    https://cdn.discordapp.com/attachments/348529585886986261/359091372764037130/s
     
     
  • 2.64, kachsheev, 01:34, 18/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Сломано, кстати, на браузероподобных (проверено на ff/discord/vivaldi)
     
  • 1.65, Аноним, 04:02, 18/09/2017 [ответить] [смотреть все]  
  • +1 +/
    Кому интересно, почему и что поломалось поломалась кривая реализация рендеринга... весь текст скрыт [показать]
     
     
  • 2.66, Пипа, 10:41, 18/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    в Хромиуме всё отлично, но в Лисе и Птицы проблемы
     
     
  • 3.70, _, 17:15, 18/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    мАзила же :(
     
     
  • 4.76, Pipa, 16:45, 19/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Починили
     
  • 2.67, Пипа, 10:41, 18/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    в Хромиуме всё отлично, но в Лисе и Птицы проблемы
     
  • 1.73, Sen, 09:41, 19/09/2017 [ответить] [смотреть все]  
  • –1 +/
    это что, Harmony это как у Apple? Вроде ради этой технологии они ретины внедряли...
     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor