Jason

独立开发,自由职业


  • 分类

  • 友链

  • 关于

  • 搜索

Kindle 4 原生系统替换中文字体

发表于 2013-02-03 | 分类于 IT

更换字体后的效果:

以下是根据网络上的教程+自己刷机步骤整理,自己不会忘,也供诸君参考。more


准备字体

  • 中文字体建议:

    • 主字体选择“方正准雅宋 ”;

      • 粗体是“方正特雅宋 ”;

      • 斜体是“华文中宋斜”

      • 粗斜体是“华文中宋粗斜”

  • 英文字体优化建议:

    • Serif(衬线)字体由 PMN Caecilia 换成了 Droid Serif,

      • Sans Serif(无衬线)字体则由经典的 Helvetica换成了 Droid Sans。

复制字体,进入调试模式

将Kindle通过usb连接至PC,要目录创建fonts文件夹,将CJK.ttf 和CJK_Bold.ttf(前者是普通字体,后者是粗体)。

然后,为了进入调试模式,需要在kindle根目录下创建一个名为“ENABLE_DIAGS”的空文件。重启设备(Settings -> Menu -> Restart)

调试模式下开启USBnet

重启后,设备会自动进入调试模式,将Kindle连上USB线,在菜单中依次选择 Misc individual diagnostics -> Utilities -> Enable USBnet,记录IP地址,一般为192.168.15.244;最后并根据提示按方向键右键确认(FW RIGHT)

设置网络连接

Mac下连接新创建的网络节点(Window需要安装驱动),设置该连接IP为:192.168.15.1,子网掩码为:255.255.255.0 ,其它保持默认。

SSH登录

现在就可以通过SSH登录了,在Putty中连接到192.168.15.244(这是Kindle的默认地址) ,输入用户名为 root ,密码很有可能为mario;不然看文后链接 。

ssh root@192.168.15.244

替换中文字体

输入以下命令挂载驱动器:

mount /dev/mmcblk0p1 /mnt/base-mmc

复制字体

cp /mnt/base-us/documents/fonts/CJK.ttf /mnt/base-mmc/usr/java/lib/fonts/

cp /mnt/base-us/documents/fonts/CJK_Bold.ttf /mnt/base-mmc/usr/java/lib/fonts/

修改系统默认字体设置

在修改前,先对系统文件进行备份,有备无患:

cp /mnt/base-mmc/usr/java/lib/font.properties /mnt/base-mmc/usr/java/lib/font.properties.bak

然后,执行:

vi /mnt/base-mmc/usr/java/lib/font.properties

找到如下行:

hans.0=MHeiM18030_E.ttf

hans.plain=MHeiM18030_E.ttf

hans.1=MHeiM18030_E_Bold.ttf

hans.bold=MHeiM18030_E_Bold.ttf

将其修改为(按 i 键进入编辑模式):

hans.0=CJK.ttf

hans.plain=CJK.ttf

hans.1=CJK_Bold.ttf

hans.bold=CJK_Bold.ttf

保存退出(按ESC,输入 :wq)。

Update:

经过以上步骤的修改后,语言为中文的书籍就能够正常显示了,但对于未设置语言的书籍,可以用PC上的calibre进行设置。

退出调试模式

在Kindle上退回到调试模式主菜单,并选择”’Exit, Reboot or Disable Diags’”->”’Disable Diagnostics”,,并按照提示按左键确认(FW Left )退出。稍等片刻,设备将重启并回到正常模式。

退出调试模式很慢,按部就班就行 ,k4的系统重启一样需要一些耐心。

如果再次使用USB进入调试模式,需要建立”enable_diags”文件夹…….

**到退出调试时提示:pcbid does not match with DSN

**K4 Black刷砖后的确会有这个问题, 只有这个菜单有问题,其他菜单正常。

在 USBNETWORK 下 敲:

idme -d –bootmode main

reboot

切换到main,下次就不会自动进入diags模式了。

链接

http://bbs.duokan.com/forum/forum.php?mod=viewthread&tid=50925&highlight=kindle%2B4%2B字体

http://bbs.zoopda.com/thread-117055-1-1.html

http://axiu.me/trial/change_font_for_kindle4/

http://miaoo.in/kindle4-modify-font.html

http://bbs.duokan.com/forum/thread-73792-1-1.html

http://irising.me/2011/12/12574/

http://bbs.duokan.com/forum/forum.php?mod=viewthread&tid=64538&highlight=kindle%2B4%2B字体

需求的生死关

发表于 2012-11-07 | 分类于 PM

不是每个需求都有价值、或者即便有价值也不一定做。确定一个需求做还是不做、何时做,是PM需要考虑的事情,也是需求所面临的生死关。more

  • 是否和主体应用紧密相关

    • 非常紧密、非做不可 | 一般、最好包含 | 可有可无 | 无关
  • 如果做,能给用户带来什么价值、便

  • 如果不做有什么坏处,有没有其他替代方

  • 如果做,最简要的实现形式是什么,会不会对现有的应用有影

当然,这只是确定这个需求做还是不做,更进一步的还要考虑很多方面

  • 技术可行

  • 技术实现成

  • 需求细节、Corner Cas

  • 如何测试、验

  • 如何推广、教育用户

用惯用法快速打造常规用户交互

发表于 2012-11-06 | 分类于 PM

不是、也没必要每个用户交互都要惊天地、泣鬼神,用惯用法快速打造常规用户交互、或者应用的常规部分,是比较现实、高效的办法。

more显然,这个话题会比较有争议性,所以先明确问题的前提和边界:

  • 常规用户交

  • 项目前

惯用法的例子:登陆

惯用法可以快速搭建原

“快”是个宝贵、重要的目标,一旦有了快,接下来的好处就不言而喻。比如,可以更早的进行可用性测试,更快的进行迭代。

用户已然熟悉某些惯用

比如说登陆,用户闭着眼睛就知道先输入用户名、再输入密码,就没必要来个创新,让用户先输入密码、再输入用户名。再者,虽然在手机上输入复杂的密码是比较低效的办法,但在没有改进的情况下,大量的应用已经教育了用户,所以即使低效,用户还是能够正常使用。

当然,强调惯用法并不是否定创

创新要有基础。脑子里凭空想出点子很难,在现有东西的基础上改进就容易得多,这就是时下比较热门的微创新。所以,惯用法快速打造底子,让微创新变得更具可能性。

PS:登陆虽然有已经多的惯用法,但其实也是个无尽的话题。特别是随着技术的演进,会有更多的方式,也会有更大的市场,想想手机上输入复杂密码这种低效的方式还可以这么广泛的存在就知道了。

谁会每一个推出在触摸屏上用指纹登陆呢?

学习图形设计工具GIMP

发表于 2012-10-22 | 分类于 PM

[caption id=”” align=”aligncenter” width=”106”]光芒剑 光芒剑[/caption]

最近学习了一段时间的GIMP(GNU Image Manipulation Program)(ing…),写点东西纪念下more

先说下对GIMP这款软件的印象

  • 小

这应该是首当其冲的印象。图形设计软件从逻辑和算法上应该是很复杂的软件,像Photoshop动动辄几百MB及至上G的。相比之下,GIMP几十MB的安装文件,确实让我眼前一亮。也许是自己有精简的情节,并不喜欢像传言中有95%的功能用不到的Word,只喜欢自己需要的功能。

  • 免费、且开

这是最实在的印象,相比较于Photoshop最低$699的价格,免费、开源实在是很有爱。而且这会增加使用者,培养社区,丰富像插件之类的资源。

  • 跨平

支持主流的Windows、Mac、Linux。尤其是Mac,刚刚完成了原生支持,让果粉感觉很亲切。

  • 兼容行业标准Photosho

不管Photoshop强大还是难用,它就在那,工业标准。抛开标准自己另辟蹊径太难、风险太大。GIMP之于其的兼容有两方面:一是操作类似,二是数据格式可以相互转换。所以,很安全。

PM之于图形设

严格来说,PM和User Experience, Graphics Design是不同的,但实际上有很多的重叠。尤其在国内,往往并没有区别得那么明确,人少的团队,大家都是多面手。所以基本的图形底子,对于PM来说还是必要的

不过,图形设计毕竟比较博大精深,我也并不打算深入探索,只要了解基本理论(如Layer, Mask, Pattern, Path, Selection, Colors, Filter),常用套路(如使用Mask扣图,使用Guide Lines切图),熟悉某些工具(如GIMP,MarkMan,IrfanView)就可以了

用于日常生

这个有时还是很有用的。现在大家照相、拍视频越来越多,会修片、会编辑视频,就像以前会装机、装软件一样,虽然不再能用来骗妹子,却也实在是居家必备之良药。

国内外资

在学习的过程中,确实发现英文、中文资料的悬殊。官网没有最新中文的Tutorial不说,连YouTube和优酷上出来教程也根本不在一个数量级(而且,优酷应该有一多半都是从YouTube上复制过来的)

BTW,有一个中文的Tutorial中两个工具的名称竟然翻译反了,害得我这个菜鸟晕了半天。

PS,文章开头的图片,就是GIMP设计的一个小样,以后继续!

慢下来,再慢一点

发表于 2012-06-04 | 分类于 北冥

慢到适合自己的节奏

学会休息

1…388389390…399
Jason

Jason

记录一位独立开发者的精进之路,分享自由职业者的生存方式。

1991 日志
9 分类
5 标签
RSS
GitHub Twitter Weibo
Links
  • Toolinbox
  • SeoGrows
© 2011 - 2021 Jason