• 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文件,再试试打开以前中文乱码的EUPB文件,看到已经可以正常显示了!

  • 相关阅读:
    CxfInvokeUtil
    springboot+webservice(cxf和jax-ws两种方式)
    cxf 工具类转载
    Java动态调用Webservice,不生成客户端,基于soapUI
    转载 CXF动态调用webservice
    spring gzip 静态压缩优化
    sql server2008登录出错怎么整
    配置opencv时计算机显示丢失opencv_world300d.dll如何解决
    随记
    多态与异常处理(课后作业)
  • 原文地址:https://www.cnblogs.com/zlg88/p/7739451.html
Copyright © 2020-2023  润新知