resvg 0.7 - Bibliyotèk rann SVG

Yon nouvo lage enpòtan nan bibliyotèk la rasterizasyon SVG te pibliye - resvg.

Chanjman prensipal yo:

  • Konplètman nouvo aplikasyon rann tèks:
    • Prèske tout pil la soti nan senbòl ak koub Bezier kounye a aplike nan Rust:
      seleksyon polis (korespondan ak repli), analiz TrueType, aranjman gwoup glif dapre règ SVG (layout tèks SVG).
      Yon eksepsyon se fòm tèks, pou ki li itilize
      HarfBuzz.
    • Tèks yo pral konvèti kounye a nan koub Bizeux anvan rann.
      Sa vle di, backend rann lan pa oblije sipòte tèks ankò.
    • Sipò pou tèks bidireksyon (bidireksyon BIDI). Egzanp.
    • sipò textPath. 1 Egzanp, NT egzanp.
    • Sipò pou mòd ekriti (tèks vètikal). Egzanp.
    • Sipò kòrèk pou espas mo ak espas lèt. Egzanp.
  • Nouvo backend eksperimantal - Raqote (mèsi espesyal pou jrmuizel).
    Raqote se yon bibliyotèk grafik 2D ekri nan Rust.
    Li se nan premye etap yo nan devlopman, men kapasite li yo deja ase pou
    itilize nan resvg.
    Avantaj prensipal li se ke resvg kounye a ka bati ak egzakteman yon sèl depandans ki pa rouye - HarfBuzz.
  • Sipòte rann fòm, rann tèks ak rann imaj.
  • Rann imaj raster yo akselere.
  • Kantite total tès yo te rive nan 1112.
    Nimewo a nan tès siksè pou Inkscape ak librsvg te tonbe nan 75%.
  • Anpil ti reparasyon ak amelyorasyon.

Rezilta tès yo. Tablo konparezon.

Sous: linux.org.ru

Add nouvo kòmantè