При использовании читателя Atril epub (значение по умолчанию в помощнике человечности) для визуализации испанского документа диакритические знаки правильно не отображаются (существуют странные символы вместо этого). Другие средства просмотра как калибр, окуляр и литий (приложение для Android) отображают правильно диакритические знаки. У меня есть другие документы на французском языке, но эта проблема не появляется.
Это - то, что работало на меня:
Сначала. Распакуйте epub файл (переименуйте его к .zip и затем разархивируйте его),
Второй. Поместите следующую строку как первую строку во всех файлах HTML в папке 'OEBPS/Text': <? версия xml = "1.0" кодирование = "utf-8" автономный = "нет"?>
(можно использовать команду 'sed' для этого шага),
Треть. Упакуйте файлы с помощью следующей команды (существует особенный метод выполнения, это, просто архивировав файл не позволит приложениям распознавать epub формат):
-rX../myfile.epub mimetype META-INF/OEBPS/zip
Вероятно, это будет решено в будущем выпуске некоторого Atril. К настоящему времени можно использовать процедуру выше и возможно создать сценарий для автоматизации процесса, на всякий случай у Вас есть слишком много файлов с этой проблемой.