web-dev-qa-db-fra.com

Comment configurer Atril pour afficher correctement les signes diacritiques dans un document epub en langue espagnole?

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.

1
ProgAndPlay

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.

1
ProgAndPlay