使用 Atril epub 阅读器(ubuntu mate 中的默认阅读器)查看西班牙语文档时,变音符号无法正确显示(反而出现了奇怪的字符)。其他查看器(如 calibre、okular 和 lithium(Android 应用程序))可以正确显示变音符号。我还有其他法语文档,但没有出现此问题。
答案1
这对我有用:
首先。解压 epub 文件(将其重命名为 .zip,然后解压)
第二步。将以下行作为“OEBPS/Text”文件夹内所有 html 文件的第一行:<?xml version="1.0" encoding="utf-8" standalone="no"?>
(您可以使用“sed”命令完成此步骤)
第三,使用以下命令打包文件(有特定的方法,仅压缩文件不会让应用程序识别 epub 格式):
zip -rX ../myfile.epub mimetype META-INF/ OEBPS/
这个问题可能会在 Atril 的未来版本中得到解决。现在您可以使用上述步骤,也许还可以创建一个脚本来自动化该过程,以防有太多文件出现此问题。