zestedesavoir / zds-site

Cœur du projet technique de Zeste de Savoir
https://zestedesavoir.com
Other
268 stars 161 forks source link

Les smileys ne sont pas affichés dans les ePUBs #6365

Open philippemilink opened 2 years ago

philippemilink commented 2 years ago

Description du bug

Les images correspondant aux smileys ne sont pas affichées dans les ePUBs.

Comment reproduire ?

Créer un billet avec des smileys dans le contenu. Publier le billet et générer le fichier ePUB :

python manage.py generate_epub $id

Ouvrir le fichier ePUB et constater que les smileys ne s'affichent pas.

philippemilink commented 2 years ago

Les smileys intégrés dans les ePUBs sont au format SVG. A priori c'est surtout un problème du côté des lecteurs de ePUBs, qui ne sont pas tous capables d'afficher des SVG. Sur les premiers que j'ai essayés, ça ne fonctionnait pas, mais sur d'autres (Sigil ou epub-reader.online, par exemple) ça fonctionne. On pourrait peut-être ajouter une étape de conversion des smileys au format PNG pour les ePUBs, comme on le fait déjà pour les PDFs (mais la conversion pour les PDFs est intégrée dans le template LaTeX, c'est sans doute plus compliqué à mettre en place pour les ePUBs).

A-312 commented 2 years ago

Je viens de convertir la totalité des clemojis en png, je vais les ajouter/PR ici aussi