The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Разработчики стека шрифтов Linux отказались от поддержки мяг..."
Отправлено Аноним, 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. Не надо истерить и никто не будет вам хамить. Вы принесли токсичный стиль общения с опеннета к приличным людям и они вас послали. Ожидаемо.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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