Twórcy Pango usunęli obsługę czcionek bitmapowych

użytkowników Fedora 31 twarzą w twarz zakończenie wyświetlanie czcionek bitmapowych w prawie wszystkich aplikacjach graficznych. W szczególności użycie czcionek takich jak Terminus i ucs-miscfixed stało się niemożliwe w emulatorze terminala GNOME. Problem jest spowodowany przez twórców biblioteki Pango, używany do rysowania tekstu, zatrzymany obsługa takich czcionek w najnowszej wersji 1.44, powołując się na problematyczne interfejsy biblioteki FreeType (przełączonej z FreeType na silnik renderujący HarfBuzz, który nie obsługuje czcionek bitmapowych).

Istnieją dwie możliwości rozwiązania problemu:

  • Zakup monitory o dużej gęstości pikseli (Hi-DPI), ponieważ nie mają problemów z wyświetlaniem czcionek.
  • Korzystanie z różnych narzędzi, np. FontForge do konwersji takich czcionek na nowy format zrozumiały dla Pango. W tym przypadku obserwuje się poważne problemy, w tym z kerning.

Istnieje też trzecia możliwość – obniżenie wersji biblioteki lub zbudowanie jej poprzedniej wersji ze źródeł, co dla większości użytkowników może być trudne.

Źródło: opennet.ru

Dodaj komentarz