Keluaran enjin fon FreeType 2.12 dengan sokongan untuk format OpenType-SVG

Keluaran FreeType 2.12.0, enjin fon modular yang menyediakan API tunggal untuk menyatukan pemprosesan dan output data fon dalam pelbagai format vektor dan raster, telah dibentangkan.

Antara perubahan:

  • Menambah sokongan untuk format fon OpenType-SVG (OT-SVG), membenarkan penciptaan fon OpenType berwarna. Ciri utama OT-SVG ialah keupayaan untuk menggunakan berbilang warna dan kecerunan dalam satu mesin terbang. Semua atau sebahagian daripada glyph dibentangkan sebagai imej SVG, yang membolehkan anda memaparkan teks dengan kualiti grafik vektor penuh, sambil mengekalkan keupayaan untuk bekerja dengan maklumat sebagai teks (mengedit, mencari, mengindeks) dan mewarisi ciri format OpenType , seperti penggantian glif atau gaya glif alternatif.

    Untuk mendayakan sokongan OT-SVG, FreeType menyediakan parameter binaan "FT_CONFIG_OPTION_SVG". Secara lalai, hanya memuatkan jadual SVG daripada fon disediakan, tetapi menggunakan sifat svg-hooks yang disediakan dalam modul ot-svg baharu, adalah mungkin untuk menyambungkan enjin pemaparan SVG luaran. Contohnya, contoh yang dibentangkan dalam gubahan menggunakan perpustakaan librsvg untuk rendering.

  • Pengendalian fon yang dipertingkatkan dengan jadual 'sbix' (Jadual Grafik Bitmap Standard) yang ditakrifkan dalam spesifikasi OpenType 1.9.
  • Kod perpustakaan zlib terbina dalam telah dikemas kini kepada versi 1.2.11.
  • Penambahbaikan telah dibuat pada sistem binaan, termasuk perubahan yang berkaitan dengan penggunaan perpustakaan zlib terbina dalam atau luaran.
  • Sokongan tambahan untuk Platform Windows Universal untuk sistem selain PC dan komputer riba.

Sumber: opennet.ru

Tambah komen