Wydano FreeType 2.14.0 – modułowy silnik czcionek, który zapewnia jedno API do ujednolicenia przetwarzania i generowania danych czcionek w różnych formatach wektorowych i rastrowych. Kod projektu został napisany w języku C i jest rozpowszechniany na licencji FreeType, podobnej do licencji BSD.
Wśród zmian:
- Zoptymalizowano interpreter instrukcji TrueType, dzięki czemu glify ładują się o 15% szybciej.
- Przyspieszone przetwarzanie czcionek zmiennych.
- Na nowoczesnych platformach 64-bitowych ładowanie znaków TrueType i CFF zostało przyspieszone o 5–10%.
- Sterownik BDF skrócił czas ładowania czcionek o 75%.
- Wydajność przetwarzania tabel kerningu „GPOS” wzrosła 3.5-krotnie.
- W automatycznym podpowiedziu, w przypadku małych rozmiarów znaków, poprawiono renderowanie glifów akcentowych i tyld oraz oddzielanie glifów diakrytycznych i podstawowych.
- Dodano makro konfiguracyjne „FT_CONFIG_OPTION_USE_HARFBUZZ_DYNAMIC” umożliwiające dynamiczne ładowanie biblioteki układów glifów HarfBuzz.
- W pełni rastrowe czcionki TrueType teraz ignorują flagę FT_LOAD_NO_BITMAP i ładują mapy bitowe zamiast zgłaszać błąd.
Źródło: opennet.ru
