The OpenNET Project / Index page

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



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

Оглавление

Разработчики стэка шрифтов Linux отказались от поддержки мяг..., opennews (??), 09-Май-20, (0) [смотреть все]

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


259. "Разработчики стека шрифтов Linux отказались от поддержки мяг..."  +/
Сообщение от v1 (?), 10-Май-20, 10:33 
Список недостатков линукса от автора новости http://itvision.altervista.org/why.linux.is.not.ready.for.th...
Ответить | Правка | Наверх | Cообщить модератору
Часть нити удалена модератором

556. "Разработчики стека шрифтов Linux отказались от поддержки мяг..."  +6 +/
Сообщение от Аноним (556), 10-Май-20, 19:26 
Хамством занимался автор в нескольких багрепортах, показывая своё невежество и неуместную эмоциональность.
Для начала прочти вот эту статью. Она старая, но для начала пойдёт: https://infogra.ru/typography/20-prichin-pochemu-nuzhno-ispo...

Шрифты это не технический момент. Их делают дизайнеры и укладывают в нужные форматы. И вот за последние 40 лет форматы поменялись. Экраны поменялись (нет не HiDPI, мы больше не пользуемся монохромными ЭЛТ)

Вот есть на мониторе пиксели и есть шрифт. Нужно написать шрифтом на экране. Вот и вся задача. Если шрифт векторный его масштабируют и растеризуют. Растровый просто масштабируют. Проблема в том, что при уменьшении размера растрового шрифта могут начаться проблемы с отображением и большая часть старых векторных шрифтов в мелких кеглях поедут по кернингу. Для того чтобы с этим бороться в старые форматы встраивали информацию, какие пиксели нужно растеризовать при изменении размера, а какие отбрасывать. Это и есть хинтинг.

Сама технология хинтинга - это для экранов из 20-го века. Уже в LCD экранах начала 21-го века мы поимеем проблемы с таким хинтингом. На его смену пришло субпиксельное сглаживание.

В мире ИТ шрифтами исторически занималась Adobe больше всех. При этом она первая кто похоронила Type 1 то есть растровые шрифты. Она уничтожила собственный формат, потому что этот формат хранения шрифта не соответствует требованиям современного использования шрифтов. Apple, которая также занимается шрифтами с ней полностью солидарна, а между прочим TrueType - это формат шрифтов Apple. И его тоже хоронят. Там целый тошнотный мир из патентов и авторств над этими форматами.
Microsoft, который в этом смысле только реализовывал и поддерживал в итоге объединился с адобой, штобы это прекратить, а там уже и эпл и гугл подтянулись. Вот и получился новый формат шрифтов OpenType.

Веб, например, вообще ненавидит Type 1 и TTF, потому что чёртов хинтинг. Никто не гарантирует что эти шрифты отображаются на всех экранах одинаково с указанным масштабом. А теперь самое страшное. Если у вас есть любимый шрифт из 20-го века, то его нельзя отконвертировать в OpenType автоматически. В общем случае его придётся переделать/перерисовать.

HarfBuzz - это шрифтовый движок, который используется ну очень-очень много где. И он рассчитан только на поддержку шрифтов в формате OpenType. HarfBuzz переводится с фарси как OpenType. Это движок для работы с OpenType. Попросить их запилить поддержку TrueType-образного ручного монохромного хинтинга из 20-го века - это серпом по яйцам. Кроме того HarfBuzz он распространяется под единственно возможной для такого проекта лицензии MIT. Им пользуются реально миллиарды людей, потому что и Adobe и Google во всех своих продуктах перешли на HarfBuzz и много кто еще. HarfBuzz - это эталонная открытая для всех реализация рендеринга OpenType.

Pango 1.44+ ввиду того что им мало кто занимается перешел на HarfBuzz как и многие другие, в том числе проприетарные гиганты. Теперь будьте любезны жить как в OS X или при использовании браузера. Используйте современные шрифты в формате OpenType (а не барахло 20-летней давности заточенное под ЭЛТ) и используйте субпиксельное сглаживание (мыльное) для экранов низкого разрешения и то только с теми шрифтами, которое его нормально переварят. Парадокс, но самый старый формат Type 1 полностью растровый поддерживает автохинтинг лучше и может быть отконвертирован в OpenType малой кровью и отображен на экране сравнительно хорошо. Всё это не про Tahoma, потому что Tahoma это древний копролит ttf.

Ваше же хамство и мнительность вокруг того, что вам всё сломали, современные шрифты ужасны, верните мне тахому - это обычно майкрософт нянчит таких клиентов на платное техподдержке. Вы эмулируете в линуксе на открытом бесплатном софте поведение Windows XP и пытаетесь использовать её шрифт в то время как вся семья шрифтов Tahoma, Verdana, Helvetica уже давно заменена на новые похожие шрифты в вебе.

Со стороны того же Бехдада и Матиаса вы выглядите как хамовитый луддит, кричащий на форумах "верните мне мой 1997". Из-за того что FreeType старая трудная к сопровождению библиотека и народ использует HarfBuzz как новый отраслевой стандарт, то в условиях ограниченных ресурсов всё логично. А тут вы со своим хинтингом. С ним веберы 20 лет борятся, сами авторы выкинули его а вам фарш назад прокрутить охота, ну форкайте, чо. Просто любопытно, а фаерфокс у вас тоже тахомой с хинтингом текст вебстраницы показывает? Мне почему-то кажется, что нет.

Разработчики Pango чётко и еще год назад заявили об отказе от старых технологий. Ну нету ресурсов тащить легаси ради пары луддитов. Да, куча дистрибов и пользователей будут вынуждена заменить один кастомный шрифт на другой, ну и что?

Не надо рассказывать людям, что ваш способ самый лучший. Что только так нужно смотреть и настраивать. Что теперь всё сломали и пользоваться не возможно. Не надо угрожать переходом на Windows. Не надо истерить и никто не будет вам хамить. Вы принесли токсичный стиль общения с опеннета к приличным людям и они вас послали. Ожидаемо.

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

589. "Разработчики стека шрифтов Linux отказались от поддержки мяг..."  +2 +/
Сообщение от териванов (?), 10-Май-20, 22:08 
Type 1 -- это, как правило, векторные шрифты.
Ответить | Правка | Наверх | Cообщить модератору

618. "Разработчики стека шрифтов Linux отказались от поддержки мяг..."  +2 +/
Сообщение от Michael Shigorinemail (ok), 11-Май-20, 02:23 
> Type 1 то есть растровые шрифты

Осторожно, "эксперт"!

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

654. "Разработчики стека шрифтов Linux отказались от поддержки мяг..."  +2 +/
Сообщение от Аноним (654), 11-Май-20, 19:23 
> Type 1 то есть растровые шрифты

Дочитал до этого места, дальше не стал.

Сынок, ты умные слова запомнить-то запомнил, дело молодое, но что они означают -- не знаешь.

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

292. Скрыто модератором  +/
Сообщение от Аноним (-), 10-Май-20, 11:14 
Ответить | Правка | К родителю #259 | Наверх | Cообщить модератору

421. "Разработчики стека шрифтов Linux отказались от поддержки мяг..."  +1 +/
Сообщение от Аноним (424), 10-Май-20, 13:11 
> "Сообщество", тоже мне...

Ирония конкретно здесь, что в Pango удалили получение font kerning hints при hintstyle=hintfull от FreeType, которое раньше работало. До сих пор внятно никто не может ответить почему. Предлагают прислать патчи, чтобы запилить фичу обратно.

Всё это как-то странно.

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

663. "Разработчики стека шрифтов Linux отказались от поддержки мяг..."  +/
Сообщение от Аноним (663), 11-Май-20, 23:39 
Вот и странно, разраб будет вредить, а ты за ним бегай патчи возвращай. Потом ещё выяснится, что это его принципиальная позиция.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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