Розробники Pango прибрали підтримку растрових шрифтів

користувачі Fedora 31 зіткнулися з припиненням Відображення растрових (bitmap) шрифтів майже у всіх графічних додатках. У тому числі, в емуляторі терміналу GNOME стало неможливим використання таких шрифтів, як Terminus та ucs-miscfixed. Проблема викликана тим, що розробники бібліотеки Панго, що використовується для відображення тексту, припинили підтримку таких шрифтів в останній версії 1.44, посилаючись на проблемні інтерфейси бібліотеки FreeType (перейшли з FreeType на движок малювання HarfBuzz, яка не підтримує растрові шрифти).

Пропонується два варіанти вирішення проблеми:

  • Купівля монітора з високою щільністю пікселів (Hi-DPI), оскільки на них немає проблем із відображенням шрифтів.
  • Використання різних утиліт, наприклад, FontForge для конвертації таких шрифтів у новий формат, зрозумілий для Pango. У цьому випадку спостерігаються серйозні проблеми, у тому числі й кернінгом.

Також існує третій варіант – зниження версії бібліотеки чи складання її попередньої версії з вихідних текстів, що може бути складним більшість користувачів.

Джерело: opennet.ru

Додати коментар або відгук