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

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

Прапануецца два варыянты вырашэння праблемы:

  • Купля манітора з высокай шчыльнасцю пікселяў (Hi-DPI), бо на іх няма праблем з адлюстраваннем шрыфтоў.
  • Выкарыстанне розных утыліт, напрыклад, Фонтфорж для канвертавання такіх шрыфтоў у новы фармат, зразумелы для Pango. У гэтым выпадку назіраюцца сур'ёзныя праблемы, у тым ліку і з кернінгам.

Таксама існуе трэці варыянт - паніжэнне версіі бібліятэкі або зборка яе папярэдняй версіі з зыходных тэкстаў, што можа аказацца складаным для большасці карыстальнікаў.

Крыніца: opennet.ru

Дадаць каментар