ไลบรารีกราฟิกแบบเวกเตอร์ 2D ของไคโรที่ใช้โดย GTK, Mozilla, WebKit และโปรเจ็กต์โอเพนซอร์ซอื่น ๆ อีกมากมายกำลังเห็นความก้าวหน้าครั้งใหญ่ที่เกิดขึ้นกับแบ็คเอนด์ SVG
การรวมเมื่อเช้านี้เป็นการเปลี่ยนแปลงชุดใหญ่ในแบ็กเอนด์ SVG ของไลบรารีกราฟิกของไคโร การผสานรวมแก้ไขจุดบกพร่องแบ็คเอนด์ SVG ต่างๆ รวมถึงเอาต์พุตที่ไม่ถูกต้องและปัญหาการกดอื่นๆ รวมถึงจุดบกพร่องที่ปรากฏในซอฟต์แวร์อื่นๆ ที่ใช้ไคโร เช่น Poppler การเปลี่ยนแปลงนี้ช่วยแก้ไขปัญหา SVG ที่มีอยู่ของไคโรได้มากมาย
ท่ามกลางการเปลี่ยนแปลงโค้ดที่กล่าวถึงการใช้หน่วยความจำที่ไม่ได้กำหนดค่าเริ่มต้นในพื้นผิว SVG การแก้ไขปัญหาที่ส่งออกไปยังพื้นผิวและรูปแบบ การนำการรองรับ SVG 1.2 ออก รองรับฟอนต์ PDF Type 3 และอื่นๆ มีการเปลี่ยนแปลงมากกว่าสองโหล
ดังนั้น หากคุณต้องพึ่งพาการสนับสนุน SVG ของไคโรโดยตรงหรือโดยอ้อมผ่านส่วนประกอบซอฟต์แวร์จำนวนมากที่ใช้ประโยชน์จากไลบรารีนี้ คำขอรวมนี้ที่จะเป็นส่วนหนึ่งของการเปิดตัวคุณลักษณะถัดไปของไคโรเป็นก้าวที่สำคัญไปข้างหน้า