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, Дуплик (ok), 08:46, 17/09/2017 [ответить] [показать ветку] [···]    [к модератору]
  • +5 +/
    Скриншотцы бы.
     
     
  • 2.71, sharddin (?), 18:59, 18/09/2017 [^] [ответить]     [к модератору]
  • –1 +/
    Ставил git-версию - может быть в ней проблемы перезагружусь уже с версией стаби... весь текст скрыт [показать]
     
  • 1.2, Timur I. Davletshin (?), 09:00, 17/09/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Очень круто, но шрифтов свободных с такими фичами мы будем ждать ещё декаду.
     
     
  • 2.6, Drist (ok), 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 [ответить] [показать ветку] [···]    [к модератору]  
  • –20 +/
    Вроде бы маленькая новость. Но шрифт-то одно из главных преимуществ винды перед X(или чего там бывает вместо него).
     
     
  • 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 +/
    Странно, а почему иногда, глядя на текст в Венде, мне всегда приходит мысль: а чего они до сих пор про сглаживание не слышали что-ли... Или вы про XFree86-3.x?

     
     
  • 3.20, Аноним (-), 15:15, 17/09/2017 [^] [ответить]    [к модератору]  
  • –4 +/
    Кто расскажет самую страшную историю про шрифты в винде, тому приз - восстановленный Pentium III с libreboot.
     
  • 2.26, Аноним (-), 15:43, 17/09/2017 [^] [ответить]    [к модератору]  
  • +/
    В винде шрифты тощие, приходится напрягать глаз. Для сравнения: сверху win7, снизу fc26. https://imgur.com/a/GGz9O
     
     
  • 3.33, Аноним (-), 18:30, 17/09/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    И ты не видишь какое у тебя внизу неравномерно размазанное ШГ? Да и верхнее мне не особо нравится. Не знаю, такое впечатление, что в Вин 10 шрифты лучше стали:
    http://rgho.st/6gccxMb5V
     
     
  • 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 (ok), 13:42, 17/09/2017 [^] [ответить]     [к модератору]  
  • +/
    Я вас понимаю, у меня самого глаза жутко болели, после перехода на 2 7 0 Чтобы ... весь текст скрыт [показать]
     
     
  • 3.17, Аноним (-), 15:05, 17/09/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Не учи плохому
     
     
  • 4.19, Ilya Indigo (ok), 15:07, 17/09/2017 [^] [ответить]    [к модератору]  
  • +/
    > Не учи плохому

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

     
  • 1.13, eSyr (ok), 13:46, 17/09/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +7 +/
    Какой надмозг придумал variable fonts переводить как «изменчивые шрифты», а не как «параметризованные», а.
     
     
  • 2.14, A.Stahl (ok), 14:09, 17/09/2017 [^] [ответить]     [к модератору]  
  • +4 +/
    Очень хорошо, когда термин передаёт суть описываемого явления Название Изменчи... весь текст скрыт [показать]
     
     
  • 3.15, eSyr (ok), 14:50, 17/09/2017 [^] [ответить]    [к модератору]  
  • +/
    Как именно он меняется-то? А на Б? Oblique на italic? А параметризация явно говорят о том, что шрифт можно подкрутить (кернинг, там, толщину, вот это вот всё).
     
     
  • 4.23, A.Stahl (ok), 15:20, 17/09/2017 [^] [ответить]    [к модератору]  
  • +/
    >А параметризация явно говорят о том

    ...что принимаются параметры. Но это не говорит на что эти параметры влияют и даже влияют ли вообще.

     
     
  • 5.24, eSyr (ok), 15:23, 17/09/2017 [^] [ответить]     [к модератору]  
  • +/
    И какие же параметры могут быть у параметризованного шрифта помимо параметров ... весь текст скрыт [показать]
     
     
  • 6.25, A.Stahl (ok), 15:28, 17/09/2017 [^] [ответить]    [к модератору]  
  • +/
    Цвет, алгоритм сжатия данных в файле, проверка целостности... продолжать?
     
     
  • 7.38, Аноним (-), 18:52, 17/09/2017 [^] [ответить]    [к модератору]  
  • +/
    проверка целостности... удостоверяющая отсутствие зондов АНБ в изменчивом шрифте.


     
  • 3.18, Аноним (-), 15:06, 17/09/2017 [^] [ответить]    [к модератору]  
  • +/
    Шрифт-то не меняется... Меняется толщина.
     
     
  • 4.32, Mihail Zenkov (ok), 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 +/
    Ответ всему треду 1 перевод действительно не очень, лучше использовать 171 в... весь текст скрыт [показать]
     
  • 1.16, Аноним (-), 15:00, 17/09/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    >достигается качество вывода неотличимое от ClearType

    Я не понял, это что, подаётся как хорошая новость?

     
     
  • 2.21, Аноним (-), 15:16, 17/09/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Видишь как. Они не проконсультировались со знатоками с опнета.


     
     
  • 3.49, Аноним (-), 20:24, 17/09/2017 [^] [ответить]    [к модератору]  
  • +/
    > Они не проконсультировались со знатоками с опнета.

    А с кем проконсультировались?

     
  • 1.22, Necrogrinder (ok), 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 [ответить] [показать ветку] [···]     [к модератору]  
  • +2 +/
    Вот так стали выглядеть шрифты в файрфоксе ночном в Арче 2 8 http storage2 st... весь текст скрыт [показать]
     
     
  • 2.28, Анонистый калий (?), 16:34, 17/09/2017 [^] [ответить]    [к модератору]  
  • +/
    Да, хреновенько. Придется патчить :((((( ОПЯТЬ!
     
  • 2.29, A.Stahl (ok), 16:34, 17/09/2017 [^] [ответить]    [к модератору]  
  • +/
    Верхний вариант легче читать.
     
     
  • 3.35, Аноним (-), 18:34, 17/09/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Верхний вариант легче читать.

    Верхний вариант вполне нормальный. Нижний - откровенное ШГ.


     
  • 2.30, DragonX256 (ok), 16:48, 17/09/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Та же фигня. И что, ждать теперь? Я пока даунгрейд сделал.
     
  • 2.31, Necrogrinder (ok), 16:58, 17/09/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Да. Можно открыть две картинки в двух вкладках и для наглядности быстро их попереключать. В новом 2.8.1 какой-то ореол жёлтый виден и вертикальные палочки букв стали тоньше.
    Есть такое и у меня.
     
     
  • 3.39, Аноним (-), 18:59, 17/09/2017 [^] [ответить]    [к модератору]  
  • +/
    > какой-то ореол жёлтый виден и вертикальные палочки букв стали тоньше

    В нижнем RGB-сглаживание всё разъехалось напрочь. Ореол-палочки, блин.


     
  • 3.43, Аноним (-), 19:22, 17/09/2017 [^] [ответить]    [к модератору]  
  • +/
    > вертикальные палочки букв стали тоньше

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

     
  • 2.41, Аноним (-), 19:17, 17/09/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Более того, в режиме без хинтинга 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 [^] [ответить]    [к модератору]  
  • +/
    > Гениальные разработчики Файрфокса полагались на детали реализации freetype, а теперь она
    > сменилась и у них всё поломалось.

    Таки на чьей стороне баг? Такой изменчивый линукс?


     
     
  • 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 [^] [ответить]     [к модератору]  
  • –1 +/
    В Firefox Nightly c freetype из testing Батенька, да вы ССЗБ В стабильный extr... весь текст скрыт [показать]
     
  • 1.63, kachsheev (ok), 00:44, 18/09/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Прилетело в Void. Сломались шрифты.
    https://cdn.discordapp.com/attachments/348529585886986261/359091372764037130/s
     
     
  • 2.64, kachsheev (ok), 01:34, 18/09/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Сломано, кстати, на браузероподобных (проверено на ff/discord/vivaldi)
     
  • 1.65, Аноним (-), 04:02, 18/09/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • +1 +/
    Кому интересно, почему и что поломалось поломалась кривая реализация рендеринга... весь текст скрыт [показать]
     
     
  • 2.66, Пипа (?), 10:41, 18/09/2017 [^] [ответить]    [к модератору]  
  • +/
    в Хромиуме всё отлично, но в Лисе и Птицы проблемы
     
     
  • 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-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor