La libreria di grafica vettoriale 2D Cairo utilizzata da artisti del calibro di GTK, Mozilla, WebKit e molti altri progetti open source sta vedendo alcuni grandi passi avanti nel suo back-end SVG.
Questa mattina è stata fusa una vasta serie di modifiche al back-end SVG della libreria grafica Cairo. L’unione risolve vari bug di back-end SVG, tra cui output non corretto e altri problemi urgenti, nonché bug che apparivano in altri software che utilizzano Cairo come Poppler. Le modifiche risolvono molti dei problemi SVG esistenti di Cairo.
Tra le modifiche al codice vi sono stati l’uso della memoria non inizializzata nella superficie SVG, la risoluzione dei problemi di output su superfici e pattern, la rimozione del supporto SVG 1.2, il supporto dei font PDF Type 3 e altro ancora. C’erano più di due dozzine di cambiamenti
Quindi dovresti fare affidamento sul supporto SVG di Cairo direttamente o indirettamente tramite i numerosi componenti software che sfruttano questa libreria, questa richiesta di unione che farà parte della prossima versione delle funzionalità di Cairo è un importante passo avanti.