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

From Meta, a Wikimedia project coordination wiki
Outdated translations are marked like this.
  • Problem: Les images SVG sont actuellement rendues par des images matricielles avant d’être insérées dans les articles Wikipédia, parce que, à l’époque où l’on a permis l’affichage des SVG, beaucoup de navigateurs ne pouvaient pas afficher les SVG de manière fiable. Ce rendu est actuellement effectué par librsvg 2.40.2, sorti en 2013, et qui cause des problèmes de compatibilité avec un bon nombre d’images modernes SVG. Les mises à jour vers une nouvelle version ont été bloquées du fait que le système Thumbor thumbnailing n’est plus entretenu et tourne toujours sur Debian Stretch, en dépit de la politique du mise à jour de Wikimédia, qui porte que l’élimination de Stretch aurait dû commencer aux alentours de juin 2021, et de Debian, qui signale que Stretch devrait disparaître en juin 2022. Une tentative pour remplacer complètement librsvg a fait long feu faute de compétences en Thumbor dans la WMF.
  • Proposed solution: La solution proposée comporte trois volets :
    • Trouver une personne pour maintenir Thumbor et le mettre à jour vers un système d’exploitation moderne (probablement Bullseye en l’état, puisque l’usage de Buster devrait commencer à être découragé dans quelques mois)
    • Évaluer et implémenter un nouveau moteur de rendu pour les SVG
    • Puisque tous les navigateurs récents gèrent efficacement les SVG, permettre l’insertion directe des SVG, sans conversion en image matricielle, au moins sous certaines conditions (le SVG est moins lourd que la vignette matricielle correspondante, le SVG ne contient aucune balise <text></text> pour éviter les problèmes avec les fontes installées et l’attribut systemLanguage, etc.)
  • Who would benefit: Toute personne qui crée des images SVG, ajoute des images SVG aux articles, ou lit des articles qui bénéficieraient d’un meilleur rendu des SVG.
  • 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]