LINUX.ORG.RU

Библиотека Pango отказалась от мягкого сглаживания шрифтов (hintfull)

 , ,


2

4

Библиотека Pango перешла от использования FreeType для получения информации о шрифтах к HarfBuzz, а разработчики последнего приняли решение не поддерживать такой метод сглаживая шрифтов.

Пользователи, которые перешли с версии Pango 1.43 на 1.44 заметили, что отображение некоторых семейств шрифтов ухудшилось или полностью сломалось.

В ответ на критику разработчики HarfBuzz ответили: «Вы можете попытаться привыкнуть к «мыльному» рендерингу или попытаться найти что-то еще. Вы же используете Open Source, понимаете? И те кого не устраивает текущее состояние могут создать форк Pango.»

Подробности


Upd: Подробный ответ автора: https://github.com/harfbuzz/harfbuzz/issues/2394#issuecomment-626254448

The challenge between the pixelated rendering vs scalable layout is nothing new. Here’s a treatise from almost 20 years ago: http://rastertragedy.com/ Here's my writeup about some of those same challenges I had to find solution to for Chrome back in 2012: http://goo.gl/yf3M7

LibreOffice switched to HarfBuzz to benefit from a single unified shaping-engine, same decision that Chrome and Firefox took as well. These are engineering decisions. It also meant LibreOffice dropped support for Type1 fonts. There were of course the vocal minority complaining and wanting old features back. I asked Adobe if they are willing to contribute support for Type1 to HarfBuzz, they said even Adobe products are dropping Type1 support next year. Same thing about bitmap fonts, people want their bitmap fonts back, we told them to wrap them in OpenType containers.

And same change arrived at Pango. Again, loud minority roars, throwing tantrums and unwilling to listen. The world moves forward. We do what we can with our limited resources. We cannot keep your 20-year old favorite feature working forever. It’s not on us. Find someone to maintain it and pay them to do for you if you cannot get over it.



Последнее исправление: alpha (всего исправлений: 4)

Но функционально имеется возможность сглаживания или полностью убрали?

anonymous
()
Ответ на: комментарий от kirk_johnson

Зачем сглаживание шрифтов

Затем, что никому не уперлось покупать новые мониторы из-за сборища имбецилов!

Но это на самом деле не проблема, потому что ничего со шрифтами не случилось, новость бред.

curufinwe ★★★★★
()
Последнее исправление: curufinwe (всего исправлений: 1)
Ответ на: комментарий от RazrFalcon

шутка смешная потому что правда

и поэтому не смешная :(

actionless ★★★★★
()
Ответ на: комментарий от RazrFalcon

Корень проблемы в отсутствии разрабов и убогости FreeType.

Я немного другую закомерность вижу. Сначала патенты мешали, а теперь «убогость». Лишь бы проблемы были.

praseodim ★★★★★
()
Ответ на: комментарий от anonymous

эти люди, как и birdie, не видели современных шрифтов, которые превосходят убогий consolas
посмотри, например, на fira code - вот как надо букву l отображать в коде

anonymous
()
Ответ на: комментарий от RazrFalcon

Так отлично, что они дважды меняли алгоритм за последние 10 лет.

Были патенты. Сейчас срок их действия вышел, теперь танцору мешает

При этом либа до сих пор не умеет в многопоточность, что и было основной причиной выбрасывания на мороз.

praseodim ★★★★★
()
Ответ на: комментарий от anonymous

Ты просишь чтобы разработчики превратились в маркетологов.

Они в целом пытаются. То, что они пишут большие статьи в блоги объясняющие свои планы и решения - это уже круто.

Но дальше это работа дистриубтивов, журналистов, каким тот же phoronix хочет себя видеть, сообщества, доносить эти планы и прожевывать их чтобы они могли быть понятны широкому кругу читателей.

И секретных мест никаких нет, есть открытый проект, если ты хочешь поучаствовать - идешь и участвуешь. В любую рабочую группу гнома можно придти со стороны. Но это потребует чуть больше усилий чем чтение заголовков новостей.

alpha ★★★★★
()
Ответ на: комментарий от RazrFalcon

8k лет через 20 выйдет в массовый сегмент, а пока даже 2k вместе с 4k даже 20% в массовом сегменте занять не могут.

anonymous
()
Ответ на: комментарий от RazrFalcon
  1. Корень проблемы в отсутствии разрабов и убогости FreeType.

Да вроде эту библиотеку все проекты используют.
Что не так?

anonymous
()
Ответ на: комментарий от praseodim

То что поменялось вообще с патентами. Уже огромное число пользователей с pango 1.44. Последние Убунта с Федорой, Арчик с Манхарой уже давно там. И никаких массовых жалоб на шрифты не наблюдается. Тема бред и просто результат неадекватной реакции на банальный троллинг.

Polugnom ★★★★★
()
Последнее исправление: Polugnom (всего исправлений: 1)
Ответ на: комментарий от RazrFalcon

Сказал ссзб.

Ага, только-только кое-как устаканилось и из коробки все нормально сглажено было и не нужно стало крутить настройки или даже патчи какие-то прикладывать, так надо поломать, это же не порядок, когда что-то просто работает.

И что характерно не только шрифтов касается.

praseodim ★★★★★
()
Ответ на: комментарий от curufinwe

Получилось не очень хорошо, поскольку теперь есть тема тут и дубль в Talks.

Не заметила вторую, пока флудили в первой.

alpha ★★★★★
()
Ответ на: комментарий от RazrFalcon

да, цены примерно такого порядка на них сейчас

actionless ★★★★★
()
Ответ на: комментарий от Polugnom

То что поменялось вообще с патентами. Уже огромное число пользователей с pango 1.44. Последние Убунта с Федорой, Арчик с Манхарой уже давно там. И никаких массовых жалоб на шрифты не наблюдается. Тема бред и просто результат неадекватной реакции на банальный троллинг.

Не вникал. Сейчас жалоб нет (или мало), а что будет?

praseodim ★★★★★
()
Ответ на: комментарий от anonymous

Не мешало бы создать третью, где четко объясняется в чем конкретно драма и есть ли она вообще, без желтизны и тупого троллинга от всех спорящих сторон. Дабы не баламутить народ.

curufinwe ★★★★★
()
Ответ на: комментарий от curufinwe

Можно, кстати, добить до 5. Число красивое.

anonymous
()
Ответ на: комментарий от curufinwe

спасибо @alpha

казалось бы почему представителя шляпы на лоре так волнует, что на глагне выставили на широкий обзор что черти из гнома опять всё портят

actionless ★★★★★
()
Ответ на: комментарий от kirk_johnson

Зачем сглаживание шрифтов в 2k20, когда средний DPI на нормальных устройствах уже ушел за 250?

зачем пользоваться старой техникой? нужно обновлять технику вместе с выходом новой ОС. если M$ или RH выпустили новую версию и решили, что у всех SSD, значит, всем надо докупать память и ставить SSD. если принтер больше не поддерживается - значит, не поддерживается. покупать новый! идти в ногу со временем! это поддерживает корпорации финансово и способствует общему прогрессу. будь как все! общество потребления нуждается в тебе!

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)
Ответ на: комментарий от anonymous

гугл убивает линукс!

Ответ на такие выкрутасы копирастов должен быть один, о котором я говорю уже давно: нужно развивать анонимность. Во всех сферах борьбы за свободу, в частности, в борьбе за свободный совт, нужно развивать анонимность. Если бы этот автор коммитил в проект с самого начала анонимно и с соблюдением всех нужных мер против деанона, то хрен бы к нему какой гугл прикопался.

anonymous
()
Ответ на: комментарий от anonymous

свободный совт

Ого, да у нас тут эталонный борец за анонимность.

anonymous
()
Ответ на: комментарий от anonymous

ответ на это во второй половине моего вопроса :)

actionless ★★★★★
()

А может ли кто-либо в треде объяснить «что и почему» без криков «караул»?

anonymous
()
Ответ на: комментарий от Skullnet

Вы дурак? У вас Open Source это обязательно говнософт? Про качество софта ничего не слышали?

У нас фильтр, на тех с кем можно обсуждать Open Source, качество софта, планы по развитию проекта и т.п. и на тех, с кем бестолку.

Когда человек врывается в багтрекер ломать кому-то пальцы - это второй случай. Тратить на него время основного разработчика не нужно. Объяснить ему что сам дурак можно и тут например, силами сообщества. Какой-никакой, а вклад в Open Source и помощь в разработке.

alpha ★★★★★
()
Ответ на: комментарий от RazrFalcon

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

anonymous
()
Ответ на: комментарий от anonymous

А может ли кто-либо в треде объяснить «что и почему» без криков «караул»?

Если говорить по простому, то сраное pango скатилось в сраное говно. Нужно запрещать обновление пакета больше версии 1.43, так же как когда-то пришлось сделать с firefox 52.9.0

anonymous
()
Ответ на: комментарий от alpha

а Маусу Сантаклаусу силами кого надо доносить, что ломать что-то рабочее по причине отсутствия разработчиков – это по-дебильному?

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

actionless ★★★★★
()
Последнее исправление: actionless (всего исправлений: 1)
Ответ на: комментарий от RazrFalcon

Там по ссылке, автор harfbuzz всё чётко расписал. Но белок-истеричек не остановить.

Судя по всему нужно пояснять на русском, никто не осиливает почитать. Хотя, в комментариях тут уже тоже все исчерпывающе пояснили.

curufinwe ★★★★★
()
Ответ на: комментарий от alpha

У нас фильтр, на тех с кем можно обсуждать Open Source, качество софта, планы по развитию проекта и т.п. и на тех, с кем бестолку.

Фильтр, ага. Вот у гном разработчиков такой фильтр:

«Если ты согласен с моим истинно верным неопровержимым мнением, что нужно делать так а не иначе, то можешь обсуждать со мной что-угодно. Пытаешься доказать, что я не прав - совсем офигел, гнида? Ты совершенно не понимаешь правильность моего истинно верного решения! И, вообще, ты не имеешь право ничего критиковать, потому что опенсорц. Не нравится - форкай.»

Я бы за такое не только пальцы ломал.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 1)

А тем кто на KDE перешёл можно уже забыть эти гномовские безделушки как страшный сон, или они ещё подсирают потихоньку?

d_a ★★★★★
()
Ответ на: комментарий от curufinwe

я про то, что теперь одна компания айбиэма дочерняя, а другая их – стратегический партнер уже долгие годы

я бы не стал ставить их на разные стороны игры

actionless ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.