Community Wishlist Survey 2022/Multimedia and Commons/Improve SVG rendering/Proposal/id

From Meta, a Wikimedia project coordination wiki
  • Problem: Citra-citra SVG saat ini disajikan sebagai citra skalar sebelum ditampilkan di artikel Wikipedia, karena pada saat dukungan SVG ditambahkan, banyak penjelajah web yang tidak bisa menampilkan SVG dengan baik. Penyajian itu saat ini dilakukan menggunakan librsvg 2.40.x, yang sudah usang pada tahun 2017, dan menyebabkan masalah kompatibilitas dengan banyak citra SVG modern. Memperbarui versinya terhalang karena sistem keluku Thumbor tidak punya pemelihara dan masih dijalankan di Debian Stretch, meskipun kebijakan peningkatan sistem operasi Wikimedia mengatakan bahwa Stretch harusnya sudah tidak digunakan pada Juni 2021, dan Debian menandai Stretch sebagai Akhir usia pada Juni 2022. Usaha mengganti librsvg secara seluruhnya terhambat oleh kurangnya dukungan pengembang WMF untuk Thumbor.
  • Proposed solution: Solusi yang diusulkan ada tiga:
    • Temukan pemelihara untuk Thumbor dan tingkatkan ia ke sistem operasi modern (seperti Bullseye pada saat ini, karena Buster akan diusangkan mulai tahun ini)
    • Nilai dan implementasikan penyaji SVG yang baru
    • Karena semua penjelajah modern memiliki dukungan SVG yang kuat, bolehkan SVG ditampilkan secara langsung tanpa diubah menjadi citra skalar dalam keadaan tertentu (SVG lebih kecil ukuran berkasnya daripada keluku raster yang ekuivalen, SVG tidak memiliki tag <text></text> karena itu bisa menyebabkan masalah dengan fon-fon yang terinstal dan atribut systemLanguage, dll.)
  • Who would benefit: Semua orang yang membuat citra SVG, menambahkan citra SVG ke artikel, atau membaca artikel yang akan terbantu dengan penyajian SVG yang lebih baik.
  • More comments:
  • Phabricator tickets: phab:T5593, phab:T40010, phab:T193352, phab:T216815, phab:T247697, phab:T294484.
  • Proposer: Ahecht (TALK
    PAGE
    ) 21:31, 10 January 2022 (UTC)[reply]