« 汉王“害”了多少人?被Live Mail郁闷了 »

Kindle DX国际版自助汉化教程

Tags: E-ink  电子书  kindle  

Kindle DX国际版入手三天,杯具洗具交替上演,再加上苹果iPad的搅和,倒也热闹得很。

1月28日下午,一边学习一边试验,终于把汉化搞定了(完成度95%)。现在把方法和大家分享一下,希望能有更多的人一起来讨论。

再次说明:办法和资源都并非原创,我只是收集整理而已。

一、需要准备的素材

1、Unicode Font Hack工具包
2、OpenSSL for Windows
3、中文字体文件
4、Python for Windows?这个我之前已经安装过,不确认是否必须


二、修改程序、定制字体

1、下载到的工具包结构有些混乱,更方便,可以将build_dxi.cmd、kindle_update_tool.py、foo.bar、uninstall.sh四个文件移至droid_b文件夹下(当然也可以对文件夹进行更名);


这时文件夹下面应该有这些文件
2、将OpenSSL for Windows压缩包中的三个文件也解压至droid_b文件夹下;
3、用编辑器修改build_dxi.cmd,去掉多余的步骤,最后仅留三行:

@echo off

python kindle_update_tool.py m --dxi --sign --ex ufh_droid_stylesb_install-kdxi install-droid-stylesb.sh Mono_Bold.ttf Mono_BoldItalic.ttf Mono_Italic.ttf Mono_Regular.ttf Sans_Bold.ttf Sans_BoldItalic.ttf Sans_Italic.ttf Sans_Regular.ttf Serif_Bold.ttf Serif_BoldItalic.ttf Serif_Italic.ttf Serif_Regular.ttf

python kindle_update_tool.py m --dxi --sign --ex ufh_uninstall-kdxi uninstall.sh foo.bar

4、将此文件夹中的Serif_Regular.ttf和Serif_Bold.ttf两个文件重命名,将准备好的对应的中文字体(推荐精简版本的微软雅黑)改成这两个名字;
5、运行build_dxi.cmd,几十秒后会自动生成update_ufh_droid_stylesb_install-kdxi.bin和update_ufh_uninstall-kdxi.bin两个文件,分别用来汉化和卸载补丁(以后要升级固件时,需要先卸载补丁后进行升级,然后再重新安装汉化补丁);
6、将Kindle DX连接至电脑,将update_ufh_droid_stylesb_install-kdxi.bin复制到Kindle根目录下,然后安全删除硬件(一定要注意文件已经完整复制),在Kindle上依次按Home键、Menu键,选择“Setting”,再按Menu键,选择“Update your Kindle”,按下OK确认以后等待补丁安装,耗时约2分钟,然后Kindle会自动重启;
7、将中文文件拷进Kindle的Documents目录,检验一下汉化成功不成功吧!


执行过程截图

三、相关下载
1、我做好的汉化包:点击下载
2、OpenSSL:点击下载
3、未换字体的汉化工具包:点击下载


--------

Update @ Jan 30

左上角的标题乱码问题也可以解决了,方法是替换Mono开头的系列字体。
  • quote 11.phoinis  URL
  • 嘿嘿~请教一下您汉化没啊~我想请教您我不像汉化,可不可以看mobi格式的电子书啊~我不知道怎样才能判断他是不是内嵌字体~嘿嘿~谢谢啦~新年快乐!
  • del 2010/2/8 19:38:17  回复  TOP
  • quote 9.云飞扬  URL
  • 博主您好,我看见汉王电纸书上可以显示所有的中文字符格式的PDF(非内嵌字体) ,虽然我是外行,但是,我想原理是一样的,既然汉王能显示,DX上也一定能实现,是不是只要在制作汉化包时把CJK字体文件包含进去就能行?如果可行,请博主百忙之中抽空再制作一个汉化包。我想自己动手可是不会、
  • del 2010/1/31 8:48:57  回复  TOP
  • quote 8.01  URL
  • 博主,您好,我和您一样是一个电子迷,经常关注您的博客(palm pre和电子书都是我的梦想)。所以想麻烦您,能不能发一个关于电纸书关于pdf显示的横向评测。
    评测内容是:1.我们习惯看外文杂志,不知道pdf扫描版的显示效果怎么样。这个网址http://dayzebook.com/index.php是很多电子杂志的下载地址,您能否测试一下谢谢。2.还有电驴上有南方周末pdf版(版面更大),能否也测试一下啊。
    谢谢您
  • del 2010/1/30 20:07:50  回复  TOP
  • quote 7.云飞扬  URL
  • 我学会了内嵌字体,可是文件变大了很多,打开时也DX屏幕也闪烁。
    但可以正确显示了,有没有办法在DX汉化过程中直接植入字体文件,使不内嵌字体的文件也可以正确显示
  • del 2010/1/30 17:08:08  回复  TOP
  • quote 6.云飞扬  URL
  • 以前的版本(不是国际版)DX汉化后可以是显示文字版PDF吗?
  • del 2010/1/30 14:32:03  回复  TOP
  • quote 5.云飞扬  URL
  • 不好意思,我不太懂,如果没有内嵌字体,怎样做才能让它正确显示呢?
    比如说电驴上下载的西方经济学-宋承先,就无法显示。
    您如果有解决办法,一定告知。我这两天几乎隔几个小时就到您的博客上来看看。如果可以,能告诉我您的电话,方便讨教。
  • del 2010/1/30 14:20:26  回复  TOP
  • quote 4.云飞扬  URL
  • 怎样才能让DX显示中文字符的PDF?望不吝赐教
  • del 2010/1/29 19:44:36  回复  TOP
  • quote 3.云飞扬  URL
  • 用foxit reader 能正确打开我说的那些PDF,但是提示说使用了CJK字符,
    轩辕一笑 于 2010/1/30 7:47:59 回复
    CJK是指Chinese / Japanese / Korean,就是中日韩。
    不知道您的PDF书是内嵌了字体还是没有?
    轩辕一笑 于 2010/1/30 7:48:40 回复
    因为我这里测试时中文PDF都是正常的,等再确认一下各种条件和组合,有消息了更新在这里。
  • del 2010/1/29 19:44:15  回复  TOP
  • quote 1.十万魔焰  URL
  • 用了你的汉化包,标题问题解决了,但是PDF(字符版的)内容却无法显示,高手,您再努努力!就指望您了
    云飞扬 于 2010/1/29 19:31:45 回复
    怎样才能让DX显示中文字符的PDF?望不吝赐教!
    云飞扬 于 2010/1/29 19:32:10 回复
    怎样才能让DX显示中文字符的PDF?望不吝赐教
  • del 2010/1/29 18:40:12  回复  TOP

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Copyright 2004-2010 YiXiao.Net. Some Rights Reserved.