Lorsque vous utilisez le lecteur epub Atril (par défaut dans ubuntu mate) pour visualiser un document espagnol, les signes diacritiques ne s'affichent pas correctement (il y a des caractères étranges à la place). D'autres téléspectateurs comme calibre, okular et lithium (application Android) affichent correctement les signes diacritiques. J'ai d'autres documents en français, mais ce problème n'apparaît pas.
C'est ce qui a fonctionné pour moi:
Premier. Décompressez le fichier epub (renommez-le en .Zip puis décompressez-le)
Seconde. Placez la ligne suivante comme première ligne dans tous les fichiers html du dossier 'OEBPS/Text': <? Xml version = "1.0" encoding = "utf-8" standalone = "no"?>
(vous pouvez utiliser la commande 'sed' pour cette étape)
Troisième. Emballez les fichiers à l'aide de la commande suivante (il existe une façon spécifique de le faire, le simple fait de compresser le fichier ne permettra pas aux applications de reconnaître le format epub):
Zip -rX ../myfile.epub mimetype META-INF/OEBPS /
Cela sera probablement résolu dans la prochaine version d'Atril. Vous pouvez maintenant utiliser la procédure ci-dessus et peut-être créer un script pour automatiser le processus, juste au cas où vous avez trop de fichiers avec ce problème.