OpenType-SVG пішімін қолдайтын FreeType 2.12 қаріп қозғалтқышының шығарылымы

Әртүрлі векторлық және растрлық пішімдерде қаріп деректерін өңдеу мен шығаруды біріздендіруге арналған бір API қамтамасыз ететін модульдік қаріп механизмі FreeType 2.12.0 шығарылымы ұсынылды.

Өзгерістердің ішінде:

  • OpenType-SVG (OT-SVG) қаріп пішімін қолдау қосылды, бұл түсті OpenType қаріптерін жасауға мүмкіндік береді. OT-SVG негізгі ерекшелігі - бір глифте бірнеше түстер мен градиенттерді пайдалану мүмкіндігі. Глифтердің барлығы немесе бір бөлігі SVG кескіндері ретінде ұсынылған, бұл мәтін ретінде ақпаратпен жұмыс істеу мүмкіндігін (өңдеу, іздеу, индекстеу) және OpenType пішімінің мұрагерлік мүмкіндіктерін сақтай отырып, мәтінді толық векторлық графика сапасымен көрсетуге мүмкіндік береді. , мысалы, глифті ауыстыру немесе балама глиф мәнерлері.

    OT-SVG қолдауын қосу үшін FreeType "FT_CONFIG_OPTION_SVG" құрастыру параметрін қамтамасыз етеді. Әдепкі бойынша, SVG кестесін қаріптен жүктеу ғана қамтамасыз етілген, бірақ жаңа ot-svg модулінде берілген svg-hooks сипатын пайдаланып, сыртқы SVG көрсету механизмдерін қосуға болады. Мысалы, композицияда берілген мысалдар көрсету үшін librsvg кітапханасын пайдаланады.

  • OpenType 1.9 спецификациясында анықталған "sbix" (стандартты растрлық графикалық кесте) кестесімен қаріптерді өңдеу жақсартылған.
  • Кірістірілген zlib кітапханасының коды 1.2.11 нұсқасына жаңартылды.
  • Кірістірілген немесе сыртқы zlib кітапханасын пайдалануға қатысты өзгерістерді қоса, құрастыру жүйесіне жақсартулар жасалды.
  • Компьютерлер мен ноутбуктерден басқа жүйелер үшін әмбебап Windows платформасына қолдау қосылды.

Ақпарат көзі: opennet.ru

пікір қалдыру