为啥Adobe Digital Editions打开epub文件都是乱码

如题所述

epub在电脑上用AdobeDigital Editions打开基本都是乱码!我开始也以为是文档的问题,后来发现在手机上用iReader打开没问题。于是在电脑上改用calibre,没有乱码。不过这软件比较大,是专业制作电子书的。我只是看书,不想要那么大的软件,不过这软件的确兼容性好!解决办法还是有的,如下:————————————————————————————————
ADE对中文的显示差劲。但是,提供了修改缺省中文字体的办法。

1. 打开ADE程序安装文件夹,找到resources文件夹,该中有fonts文件夹;

2. 将我们要使用的自定义中文字体拷贝到 fonts文件夹中(默认是Adobe宋体,去下载:http://www.font6.com/html/Fonts/15670.html);

3. 在resources文件夹下有一个css样式文件:userStyle.css。通过修改这个文件来指定缺省字体。

userStyle.css默认情况下仅有一个空的body样式:

body
{
}

修改userStyle.css文件,指定字体格式(以默认Adobe宋体为例),并引用。用记事本打开
userStyle.css文件,修改内容如下:

@font-face {
font-family:"zh";
src:url("res:///fonts/AdobeSongStd-Light.otf");
}

@font-face {
font-family:"en";
src:url("res:///fonts/AdobeSongStd-Light.otf");
}

body
{
font-family:"en", "zh";
}

p
{
font-family:"en", "zh";
}

div
{
font-family:"en", "zh";
}

h1
{
font-family:"en", "zh";
}

h2
{
font-family:"en", "zh";
}

保存 userStyle.css文件就OK了!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-04-19
  是不是你的epub文件有问题?不过这个软件最大缺点是没有文件关联、只能手动设定默认打开方式了。
  ePub(Electronic Publication的缩写,意为:电子出版),是一个自由的开放标准,属于一种可以“自动重新编排”的内容;也就是文字内容可以根据阅读设备的特性,以最适于阅读的方式显示。EPub档案内部使用了XHTML或DTBook (一种由DAISY Consortium提出的XML标准)来展现文字、并以zip压缩格式来包裹档案内容。EPub格式中包含了数位版权管理(DRM)相关功能可供选用。
  EPub于2007年9月成为国际数位出版论坛(IDPF)的正式标准,以取代旧的开放Open eBook电子书标准。EPub包括三项主要规格:
  开放出版结构(Open Publication Structure,OPS)2.0,以定义内容的版面;
  开放包裹格式(Open Packaging Format,OPF)2.0,定义以XML为基础的.epub档案结构;
  OEBPS容纳格式(OEBPS Container Format,OCF)1.0,将所有相关文件收集至ZIP压缩档案之中。本回答被网友采纳