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文件,看到已經可以正常顯示了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM