The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Разработчики Pango убрали поддержку растровых шрифтов, opennews (??), 30-Окт-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


30. "Разработчики Pango убрали поддержку растровых шрифтов"  +10 +/
Сообщение от Stax (ok), 30-Окт-19, 09:34 
> Если проблемы в интерфейсах библиотеки FreeType, то какого хрена поддержку растровых шрифтов убирают из Pango

Да никто ничего и не убирал из Pango! Почитайте историю разработки, вообще. Им надоело возиться с проблемным FreeType напрямую и они решили перейти на шейпинг через значительно более адекватный и удобный harfbuzz. Там поддерживаются все крутые фичи OpenType, и наконец-то Pango их получил. Читайте http://behdad.org/text/

> Почему эти проблемы им 10 лет не мешали пилить свою Pango с поддержкой растровых шрифтов, а тут вдруг вот прямо не в терпежь стало?

Потому что pango вообще не занимается сам загрузкой шрифтов, и там нет явной поддержки или отказа от растра, он просто дергал FreeType, а тот уже умел грузить растр. Но harfbuzz + FreeType в комбинации давали некоторые ограничения. В новой версии они перешли на harfbuzz по полной, получив от этого пачку преимуществ (https://blogs.gnome.org/mclasen/2019/05/25/pango-future-dire.../ и предыдущие статьи в том блоге). Для загрузки шрифтов FreeType больше *не дергается*. Все через harfbuzz. И именно в harfbuzz нет нужной поддержки растровых шрифтов. Ну, вляпались, что поделать.  Сейчас бучу поднимут, может harfbuzz допилят.

Harfbuzz, а не pango, что тут непонятного?!? В pango возвращаться к старому варианту, когда фича в harfbuzz есть, а дергаем все равно FT напрямую - не будут.

> А вот при чем тут Hi-DPI монитор. Я куплю такой монитор и волшебным образом Pango заработает с растровыми шрифтами.

Нет, конечно не заработает. Просто пользователи начали аргументировать, что мол векторные шрифты мыло и убивают им зрение, а растровые были такие все из себя четкие и полезные для зрения. И разработчик именно *на этот* аргумент ответил: "If non-bitmap fonts are destroying my sight, then I’d fork some cash and get myself a high-dpi screen not whine here about people not doing work for me. I do value my eye sight after all."

Ответить | Правка | Наверх | Cообщить модератору

37. "Разработчики Pango убрали поддержку растровых шрифтов"  +/
Сообщение от anonymous (??), 30-Окт-19, 09:48 
Их доводы по поводу нежелания пилить свою же библиотеку показывают, что они сами перестали в ней разбираться. "Не хотим развивать API, а FreeType2 глючный" - ну оке, что с них взять. Рад, что не пользуюсь Gnome.
Ответить | Правка | Наверх | Cообщить модератору

50. "Разработчики Pango убрали поддержку растровых шрифтов"  +1 +/
Сообщение от Анонимный прохожий (?), 30-Окт-19, 10:29 
> Их доводы по поводу нежелания пилить свою же библиотеку...

Ещё один чукча-не читатель

Ответить | Правка | Наверх | Cообщить модератору

62. "Разработчики Pango убрали поддержку растровых шрифтов"  –1 +/
Сообщение от anonymous (??), 30-Окт-19, 10:58 
Сам-то по ссылке сходил, болезный?
Ответить | Правка | Наверх | Cообщить модератору

89. "Разработчики Pango убрали поддержку растровых шрифтов"  +/
Сообщение от Анонимный прохожий (?), 30-Окт-19, 12:46 
> Сам-то по ссылке сходил, болезный?

Конечно. Stax ещё и по-русски подробно разложил по полочкам. Но это ж читать надо...

Ответить | Правка | Наверх | Cообщить модератору

133. "Разработчики Pango убрали поддержку растровых шрифтов"  +2 +/
Сообщение от anonymous (??), 30-Окт-19, 16:02 
Ну вы вдвоем в обнимку можете идти за новыми мониторами вслед за мантейнерами pango. Если человек пишет, что ему поддержка freetype в тягость - да ради бога, пусть делает что хочет. Я не его целевая аудитория, мне ваши страсти никоем боком не в ущерб.
Ответить | Правка | Наверх | Cообщить модератору

47. "Разработчики Pango убрали поддержку растровых шрифтов"  +/
Сообщение от Анонимный прохожий (?), 30-Окт-19, 10:26 
> Да никто ничего и не убирал из Pango! Почитайте историю разработки, вообще.

Два чая этому господину!

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

56. "Разработчики Pango убрали поддержку растровых шрифтов"  +7 +/
Сообщение от Аноним (41), 30-Окт-19, 10:40 
И что в этих фичах такого необходимого, чтобы без них никак нельзя обойтись?
Если поддержка "всех крутых фич" обходится в потерю растра - к чертям такие "крутые фичи". Это не та цена, которую позволительно платить за какие-то фичи.
> not whine here about people not doing work for me

Самовлюблённый опенсорсник во всей красе. А потом будет печалиться, что юзеры уходят, фидбэка нет, дистроклепатели выпиливают из дефолта, пилить некому и так далее.

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

64. "Разработчики Pango убрали поддержку растровых шрифтов"  +3 +/
Сообщение от Аноним (64), 30-Окт-19, 11:06 
>Просто пользователи начали аргументировать, что мол векторные шрифты мыло и убивают им зрение, а растровые были такие все из себя четкие и полезные для зрения.

И векторные правильно приготовленные шрифты могут быть не мылом, как, например, Тахома.
Но другое дело, что эти шрифты были 20 лет назад, и никто сейчас не рисует новые шрифты, чтобы хорошо выглядели на малых кеглях с 96 dpi.

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

78. "Разработчики Pango убрали поддержку растровых шрифтов"  +3 +/
Сообщение от Аноним (71), 30-Окт-19, 12:05 
"правильно приготовленные" - это когда внутри есть растры для кеглей аля 12. Они и выглядели красиво, потому что дизайнеры попиксельно отрисовали самые нужные размеры. Открываешь ttf, а там пучок растров.
Ответить | Правка | Наверх | Cообщить модератору

99. "Разработчики Pango убрали поддержку растровых шрифтов"  +2 +/
Сообщение от CrazyAlex (?), 30-Окт-19, 13:20 
Не, это когда внутри есть ручной хинтинг. Он, конечно, от размера зависит, но это всё же не растр
Ответить | Правка | Наверх | Cообщить модератору

132. "Разработчики Pango убрали поддержку растровых шрифтов"  +1 +/
Сообщение от Аноним (71), 30-Окт-19, 15:54 
кроме хинтинга в MS ttf-ках были растры для некоторых кеглей.
Ответить | Правка | Наверх | Cообщить модератору

192. "Разработчики Pango убрали поддержку растровых шрифтов"  +/
Сообщение от annual slayer (?), 31-Окт-19, 04:09 
дело тут не в том, хинтинг это или инлайн растр

а в том, что создателям шрифтов не целесообразно оптимизировать их новые изделия под низкие разрешения дисплея

Ответить | Правка | Наверх | Cообщить модератору

198. "Разработчики Pango убрали поддержку растровых шрифтов"  +/
Сообщение от Ананоним (?), 31-Окт-19, 05:12 
> Им надоело возиться с проблемным FreeType напрямую и они решили перейти на шейпинг через значительно более адекватный и удобный harfbuzz. Там поддерживаются все крутые фичи OpenType, и наконец-то Pango их получил. Читайте http://behdad.org/text/

Ох ёмаё. Жил я без этих "крутых фич" и не знал проблем. Не читав, даже не понимаю зачем они мне нужны. Подозреваю, что вообще не нужны. Но то что мне нужно, выкинули. Это победа, ага.

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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