URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 112261
[ Назад ]

Исходное сообщение
"Выпуск шрифтового движка FreeType 2.8.1"

Отправлено opennews , 17-Сен-17 08:46 
Подготовлен (https://www.mail-archive.com/freetype-announce@nongnu.o... релиз FreeType 2.8.1 (http://www.freetype.org/), модульного шрифтового движка, предоставляющего единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах. Выпуск примечателен (https://sourceforge.net/projects/freetype/files/freetype2/2.... изменением применяемого по умолчанию нового метода вывода, улучшением поддержки шрифтов BDF, расширением возможностей демонстрационной программы ftgrid, прекращением поддержки 16-разрядных компиляторов, а также решением серии проблем с обработкой черно-белого хинтига TrueType и некоторых вариативных шрифтов OpenType.


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


Дополнительно можно отметить отчёт (https://blogs.gnome.org/mclasen/2017/09/16/fun-with-fonts/) разработчиков GNOME о состоянии поддержки изменчивых шрифтов OpenType (https://www.opennet.me/opennews/art.shtml?num=45153) (variable fonts, шрифты, в которых толщина, ширина и другие стилистические характеристики глифа могут произвольно меняться) в текстовом стеке Linux. В freetype и движке harfbuzz  программный интерфейс для изменчивых шрифтов доведён до более-менее готового вида, поэтому основное внимание теперь уделено по интеграции данного API в  cairo, fontconfig, pango и GTK+. В том числе для GTK+ подготовлено демонстрационное приложение, позволяющее на лету  менять характеристики изменчивых шрифтов через графический конфигуратор, который в дальнейшем планируется интегрировать в интерфейс выбора шрифтов GNOME.

URL: https://www.mail-archive.com/freetype-announce@nongnu.o...
Новость: http://www.opennet.me/opennews/art.shtml?num=47217


Содержание

Сообщения в этом обсуждении
"Выпуск шрифтового движка FreeType 2.8.1"
Отправлено Дуплик , 17-Сен-17 08:46 
Скриншотцы бы.

"Выпуск шрифтового движка FreeType 2.8.1"
Отправлено sharddin , 18-Сен-17 18:59 
Ставил 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

)


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Timur I. Davletshin , 17-Сен-17 09:00 
Очень круто, но шрифтов свободных с такими фичами мы будем ждать ещё декаду.

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Drist , 17-Сен-17 09:54 
Что, десять дней подождать не можете? Декада в русском языке, если вы не знаете, -- это 10 дней, а не как в недоученном вами английском.

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено фребсдоюзрнемогунайтивыход , 17-Сен-17 12:30 
спасибо, я тоже не знал :(

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Sup , 17-Сен-17 13:46 
Видимо, о квартале была речь.

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 19:34 
В англоязычных странах аналогичное по происхождению слово decade обозначает не десять дней, а десять лет.

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 09:41 
Вроде бы маленькая новость. Но шрифт-то одно из главных преимуществ винды перед X(или чего там бывает вместо него).

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено qq , 17-Сен-17 10:02 
а, да? вот это новость

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено AlexYeCu_not_logged , 17-Сен-17 10:43 
>Но шрифт-то одно из главных преимуществ винды перед X

Ты о чём?


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 19:19 
> Ты о чём?

Ниже по треду есть скриншот с новым (2.8.1) рендерингом. Думаю, он об этом )))


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 12:31 
Странно, а почему иногда, глядя на текст в Венде, мне всегда приходит мысль: а чего они до сих пор про сглаживание не слышали что-ли... Или вы про XFree86-3.x?


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 15:15 
Кто расскажет самую страшную историю про шрифты в винде, тому приз - восстановленный Pentium III с libreboot.

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 15:43 
В винде шрифты тощие, приходится напрягать глаз. Для сравнения: сверху win7, снизу fc26. https://imgur.com/a/GGz9O

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 18:30 
И ты не видишь какое у тебя внизу неравномерно размазанное ШГ? Да и верхнее мне не особо нравится. Не знаю, такое впечатление, что в Вин 10 шрифты лучше стали:
http://rgho.st/6gccxMb5V

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 21:26 
Я просто мимо проходил и как третья независимая сторона оцениваю что нижний шрифт лучше по всем параметрам. Где там неравномерности видны?

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 18:33 
У венды вообще то есть настройка ClearType и можно сделать шрифт намного жирней. https://yadi.sk/i/du-qJDOM3Mxavy  Но вообще это дело привычки, меня наоборот сильно жирные шрифты в Linux раздражают. А после перехода с ЭЛТ-монитора 17" 1280x1024(1600x1200 реальное) 117 PPI, на TFT 22" 1920x1080 100 PPI вообще пришёл в ужас от огромных пикселей заметных глазу. Но привык даже к этому, хотя при желании всё ещё могу разглядеть лесенки в символах(не ослеп), но при чтении это не воспринимается.

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Sen , 19-Сен-17 09:47 
ужас внизу...

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 09:42 
На видео - теперь делать дизайн "а-ля-Китай" будет проще?

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено nazarpc , 17-Сен-17 09:47 
Так и не нашел примеры "до и после".
Не могу смотреть без боли на уродливый ClearType, с недавнего времени на Ubuntu добавил в ~/.profile:
> export FREETYPE_PROPERTIES=truetype:interpreter-version=35

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Ilya Indigo , 17-Сен-17 13:42 
> ...без боли...

Я вас понимаю, у меня самого глаза жутко болели, после перехода на 2.7.0.
> ~/.profile

Чтобы не прописывать каждому пользователю, этот п-тр можно 1 раз указать тут.
/etc/profile.d/freetype2.sh


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 15:05 
Не учи плохому

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Ilya Indigo , 17-Сен-17 15:07 
> Не учи плохому

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


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено eSyr , 17-Сен-17 13:46 
Какой надмозг придумал variable fonts переводить как «изменчивые шрифты», а не как «параметризованные», а.

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено A.Stahl , 17-Сен-17 14:09 
Очень хорошо, когда термин передаёт суть описываемого явления. Название "Изменчивый шрифт" даёт совершенно адекватное представление о сути. Термин же "параметризованный шрифт" вообще ничего никому не объясняет. Да, у шрифта есть параметры. И что? Суть в изменении внешнего вида, а не в передаче параметров.

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено eSyr , 17-Сен-17 14:50 
Как именно он меняется-то? А на Б? Oblique на italic? А параметризация явно говорят о том, что шрифт можно подкрутить (кернинг, там, толщину, вот это вот всё).

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено A.Stahl , 17-Сен-17 15:20 
>А параметризация явно говорят о том

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


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено eSyr , 17-Сен-17 15:23 
>>А параметризация явно говорят о том
> ...что принимаются параметры. Но это не говорит на что эти параметры влияют
> и даже влияют ли вообще.

И какие же параметры могут быть у "параметризованного шрифта" помимо параметров влияющих на особенности его начертания?


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено A.Stahl , 17-Сен-17 15:28 
Цвет, алгоритм сжатия данных в файле, проверка целостности... продолжать?

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 18:52 
проверка целостности... удостоверяющая отсутствие зондов АНБ в изменчивом шрифте.



"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 15:06 
Шрифт-то не меняется... Меняется толщина.

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Mihail Zenkov , 17-Сен-17 17:45 
Five more-or-less common axes of variation have registered axis tags in the OpenType Font Variations specification — Weight <wght>, Width <wdth>, Optical size <opsz>, Italic <ital>, and Slant <slnt> — and these have some assumed behaviours. Font makers can also define custom axes with their own four-character tags and localisable names stored as strings in the ‘name’ table. Additional common axis tags may be registered in future, if these emerge as font makers engage with the technology.

https://medium.com/@tiro/https-medium-com-tiro-introduc...


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Firefoxus , 20-Сен-17 12:49 
Ответ всему треду:
1) перевод действительно не очень, лучше использовать «вариативные» шрифты;
2) вариативные и параметризованные шрифты — это разные вещи.

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

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


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 15:00 
>достигается качество вывода неотличимое от ClearType

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


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 15:16 
Видишь как. Они не проконсультировались со знатоками с опнета.



"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 20:24 
> Они не проконсультировались со знатоками с опнета.

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


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Necrogrinder , 17-Сен-17 15:20 
>достигается качество вывода неотличимое от ClearType
> export FREETYPE_PROPERTIES=truetype:interpreter-version=35    

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


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 18:43 
Так у вас же там давно уже зоопарк конфигов. Фиг поймёшь, какая программа куда смотрит при отрисовке шрифтов или вообще все системные и пользовательские конфиги игнорирует - я сами с усами, как гуглохром.



"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 16:08 
Вот так стали выглядеть шрифты в файрфоксе ночном в Арче.

2.8
http://storage2.static.itmages.ru/i/17/0917/h_1505653550_804...

2.8.1
http://storage2.static.itmages.ru/i/17/0917/h_1505653550_842...


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Анонистый калий , 17-Сен-17 16:34 
Да, хреновенько. Придется патчить :((((( ОПЯТЬ!

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено A.Stahl , 17-Сен-17 16:34 
Верхний вариант легче читать.

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 18:34 
> Верхний вариант легче читать.

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



"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено DragonX256 , 17-Сен-17 16:48 
Та же фигня. И что, ждать теперь? Я пока даунгрейд сделал.

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Necrogrinder , 17-Сен-17 16:58 
Да. Можно открыть две картинки в двух вкладках и для наглядности быстро их попереключать. В новом 2.8.1 какой-то ореол жёлтый виден и вертикальные палочки букв стали тоньше.
Есть такое и у меня.

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 18:59 
> какой-то ореол жёлтый виден и вертикальные палочки букв стали тоньше

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



"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 19:22 
> вертикальные палочки букв стали тоньше

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


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 19:17 
Более того, в режиме без хинтинга
1. кернинг абсолютно невменяемый (буквы пляшут),
2. в уголках глифов появляются цветные полоски: при субпиксельном сглаживании они присутствуют на границах глифа (и это то, для чего они нужны), а тут они находятся на границе области глифа, то есть явно баг рендеринга, когда граница прямоугольника с глифом трактуется алгоритмом как граница глифа и тоже "сглаживается".

Уверен, не за горами какой-нибудь 2.8.2 или 2.8.1.1. Иначе жить с этим невозможно.


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 20:11 
Говорят, баг в Файрфоксе.

https://www.mail-archive.com/freetype-devel@nongnu.org/...

Гениальные разработчики Файрфокса полагались на детали реализации freetype, а теперь она сменилась и у них всё поломалось.


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 20:24 
> Гениальные разработчики Файрфокса полагались на детали реализации freetype, а теперь она
> сменилась и у них всё поломалось.

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



"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 20:26 
> Таки на чьей стороне баг? Такой изменчивый линукс?

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


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 20:32 
Что за корпорация?



"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 17-Сен-17 20:45 
Мозилла.

Запомните это название. Лет через 10 тех, кто его помнит, можно будет сосчитать по пальцам одной руки.


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Firefoxus , 20-Сен-17 13:05 
В Firefox Nightly c freetype из testing?
Батенька, да вы ССЗБ! В стабильный extra оно ещё не приехало http://storage7.static.itmages.ru/i/17/0920/h_1505901707_334...

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


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено kachsheev , 18-Сен-17 00:44 
Прилетело в Void. Сломались шрифты.
https://cdn.discordapp.com/attachments/348529585886986261/35...

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено kachsheev , 18-Сен-17 01:34 
Сломано, кстати, на браузероподобных (проверено на ff/discord/vivaldi)

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Аноним , 18-Сен-17 04:02 
Кому интересно, почему и что поломалось: поломалась кривая реализация рендеринга в некой библиотеке skia, используемой как минимум в хроме и файрфоксе. В неё уже добавили временную подпорку, посмотрев на которую, разработчик freetype заметил, что реализация полурабочая, и риторически поинтересовался, зачем они ТАК делают, почему просто не используют то, что вернула freetype-функция.

http://lists.nongnu.org/archive/html/freetype-devel/2017-08/...


"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Пипа , 18-Сен-17 10:41 
в Хромиуме всё отлично, но в Лисе и Птицы проблемы

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено _ , 18-Сен-17 17:15 
мАзила же :(

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Pipa , 19-Сен-17 16:45 
Починили

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Пипа , 18-Сен-17 10:41 
в Хромиуме всё отлично, но в Лисе и Птицы проблемы

"Выпуск шрифтового движка FreeType 2.8.1. Статус поддержки из..."
Отправлено Sen , 19-Сен-17 09:41 
это что, Harmony это как у Apple? Вроде ради этой технологии они ретины внедряли...