Sur Discord, nous ne pouvons pas télécharger d’émojis personnalisés au format SVG car les dessins vectoriels peuvent potentiellement causer des dysfonctionnements.
Les fichiers SVG peuvent être arbitrairement complexes à rendre ( imaginez un fichier SVG contenant des instructions pour dessiner des centaines de milliers de courbes de Bézier ou autre). Cela signifie qu’une personne pourrait créer un SVG qui ralentirait ou figerait le client pendant qu’il tente de le rendre, et il serait assez difficile de développer une heuristique fiable pour détecter ce cas.
Les émojis intégrés peuvent être au format SVG car ils ne sont évidemment pas malveillants, mais nous ne pouvons pas garantir cela pour les émojis personnalisés.
Je suppose que cela s’appliquerait à toute application permettant aux utilisateurs de télécharger des fichiers SVG, mais je ne sais pas si certaines restrictions peuvent être mises en place pour limiter les problèmes potentiels.