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