Wydano wersję FreeType 2.14.0, modułowego silnika czcionek, który zapewnia jednolite API do ujednolicenia przetwarzania i wyświetlania danych czcionek w różnych wektorowych i rastrowych formatach. Kod projektu napisany jest w języku C i jest dystrybuowany na licencji podobnej do BSD.
Wśród zmian:
- Zoptymalizowano interpreter instrukcji TrueType, który teraz ładuje glify o 15% szybciej.
- Przyspieszono przetwarzanie czcionek wariacyjnych.
- Na nowoczesnych 64-bitowych platformach załadowanie glifów TrueType i CFF przyspieszyło o 5-10%.
- Czas ładowania czcionek w sterowniku BDF skrócono o 75%.
- Wydajność przetwarzania tabel kerningowych ‘GPOS’ wzrosła 3,5-krotnie.
- W auto-hinterze poprawiono rysowanie glifów tildy akcentu oraz separację glifów diakrytycznych i podstawowych przy niewielkich rozmiarach znaków.
- Dodano makro konfiguracyjne „FT_CONFIG_OPTION_USE_HARFBUZZ_DYNAMIC” do dynamicznego ładowania biblioteki kompozycji glifów HarfBuzz.
- W całkowicie rastrowych czcionkach TrueType flagę FT_LOAD_NO_BITMAP teraz ignoruje się, a ładowanie bitmap jest wykonywane zamiast wyświetlania błędu.
Źródło: opennet.ru
