> Если проблемы в интерфейсах библиотеки 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."