最近看了几本繁体的书,觉得自己跟文盲似的,好多字不认的。想查字典,kindle自带的《现代汉语词典》在这方面弱爆了。只好找别的字典。
字典
基本上网上比较全比较好的字典就两个,《汉语大词典》和《汉典》。
前者是繁体的释义,而且有些时候会查不到,比如说这个字:「雠」,《现代汉语词典》解释是通「仇」,而《汉语大词典》中查不到。所以最好配合自带的《现代汉语词典》,当《现代汉语词典》查不到的时候再查《汉语大词典》,基本上就没问题。还好kindle paperwhite可以设置默认字典,而且默认字典查不到的时候会自动搜索其他字典。算是比较完美的解决查字典的问题了。
或者也可以使用《汉典》,《汉典》更全面,基本上没什么字查不到,而且释义极其全,甚至包括了《康熙字典》的释义。但是因为太全,所以选词查字典的时候往往无法显示出释义,必须翻页,甚至翻好几页,略显麻烦。而且里面使用的《康熙字典》生僻字一堆一堆的,自带的字体完全不够看,所以还得找超大字符集字体。
字体
一般超大字符集字体就是「方正宋体-超大字符集」和「花园明朝体」。「花园明朝体」是日本人开发的,采用SIL Open Font License(OFL)授权,可自由使用,而且包含的字更多,字形什么的更美观,所以特别推荐。
因为不需要换字体,只是使用超大字符集字体作为备胎,所以USE_ALT_FONTS
就不用了,直接在kindle的目录下新建fonts
目录,然后把「花园明朝体」拷进去,重启就行。当自带的字体中没有某个字的时候,kindle就会调用「花园明朝体」来显示了。效果图,划线处为「花园明朝体」显示超大字符集字体:
不过因为「花园明朝体」默认是日文字体,所以kindle在处理中文字符的时候不会使用「花园明朝体」来显示,所以需要用fontforge修改一下,添加上中文字体属性。修改后的字体下载在文末。
kindle for android
因为kindle的android版阅读软件功能上比较弱,所以解决的都不完美。
首先是字典,kindle for android并不会调用多个字典,所以只能替代,为了避免《汉语大词典》少字的问题,就只能用《汉典》,保存为/sdcard/Android/data/com.amazon.kindle/files/B00AZOHEFU_EBOK.prc
或者替代原有文件。
因为汉典中的字体问题,需要使用超大字符集字体,而kindle for android只能使用一个字体,并不会在多个字体文件中查找,所以必须替代原有的/sdcard/Android/data/com.amazon.kindle/files/fonts/zh/STBShusongRegular.ttf
字体文件。但是「花园明朝体」字符数量太大,超出ttf的限制,所以无法合并为一个文件,就只好使用「方正宋体-超大字符集」,但字形上就不如自带字体美观。而且原版的「方正宋体-超大字符集」会显得非常淡,所以要用网友制作的加粗版。
君是喜欢用kindle软件还是KW2呢?
望回复。
@张新宇: kindle paperwhite。软件只是应急的,在某些不方便用电子书的时候用用。
花园明朝体下载不了啊,求传百度网盘
前辈,请问下“需要用fontforge修改一下,添加上中文字体属性。”的具体操作,您可以写一篇教程吗,我想学习一下,因为花园明朝体更新了,而且学会方法了以后想要其他字体可以自己解决了,叨扰了,望回复。
@Lucifer: 很简单的,用fontforge打开字体文件,然后打开Element - Font Info,找到TTF Names,照着添加Chinese就好
提供的汉典链接解了燃眉之急,非常感谢!
另外前两年面世的思源宋体字符集也超大,可以一试。