如何免越狱且不内嵌更换 Kindle 电子书字体

“Kindle字体”相关阅读

给这篇文章写一条留言

提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。

小伙伴们写下了 47 条留言

  1. 感谢Kindle伴侣,找到了一个踏实读书的地方,从网站也学了很多东西。

    按本篇文章所写的方法把字体放入Kindle根目录fonts文件夹,编写以下代码:
    @font-face {
    font-family: “FZBeiWeiKai”; /* 引用名,可自定义 */
    src: local(“FZBeiWeiKaiShu-S19”); /* 字的体真实名称 */
    }

    body {
    font-family: “FZBeiWeiKai”!important; /* 定义字体中的引用名*/
    }

    使用Calibre转换为azw3格式(原文件是azw3格式),在Calibre中打开时,已经显示为新的自定义字体。但是导入到Kindle并重启,试了几次都无法显示为自定义的字体。尝试更换不同的自定义字体,以及转换为mobi格式等,Kindle都是显示原生字体。能帮忙看下是哪里出错了吗?

    另外,文章提到电子书格式“必须是 KF8 标准的 mobi 或 azw3 格式”,想问下怎么检查电子书是不是KF8标准。另外,如果不是KF8标准,怎么转换为KF8标准。
    非常感谢!

    • 补充一下:
      使用Calibre自带的电子书查看器打开书时,原文件名后缀着[KF8],应该可以理解为这个文件是KF8标准吧。
      另外,我的Kindle固件版本是Kindle 5.8.9 (3164600017),会不会是Kindle版本的问题导致不能显示自定义字体呢。

  2. @font-face {
        font-family: "dongqing";
        src: local("Hiragino Sans GB");
    }
    body {
        font-family: "dongqing"; /* 定义字体中的引用名*/
    }

    转换后拷贝过去并没有效果,css代码是上面这样吗 替换全书。输入是azw,输出选的azw3,求帮忙看看

  3. 用calibre肥肠成功!但是不知道为什么,明明只换了几本书,所有书的字体都变了(意外)

  4. 想问个小问题,代码里的san-serif和sans-serif是一样的吗?

    • 阅读成瘾综合症候群重度晚期患者 您好。这是一处错误,现已改正。另外,只有 sans-serif 没有 san-serif 这个属性。

  5. 能够一个文件只能放到一个收藏夹就好了,同一个文件可以同时放到几个收藏夹里,管理不方便。如果能够批量删除本机书籍,还有一个文件只能放到一个收藏夹里就好了

  6. 试了,不行
    也担心邮箱推送被重新修改的可能
    用的USB直接拷入

    5.8.2,越狱,已装linkfonts
    因为这种方法相当于替换系统默认的四种中文字体中的一种的定义
    缺点是只能换一个字体
    想能用楼主的新方法补充一个字体选择进去
    可惜一直不成功

    另外,越狱换字体的方法,能不能把宋黑楷圆四个字体的定义都换了?

    • xmchx239 您好。linkfonts 是可以替换所有默认字体的,包括简体中文四个字体、繁体中文两个字体以及所有英文字体。

      • 感谢朋友回复。我是按照教程中“使用文本编辑器(不要用记事本,推荐使用 Sublime Text 等专门的代码编辑器)打开重命名后的文件,将其中的 %TO_OVERRIDE% 替换成 STSong、STKai、STHeiti、STYuan 中的一个(分别对应系统字体中的 宋体、楷体、黑体、圆体);把 %TO_USE% 改成要使用的字体的字体名称 (注意要用真实字体名,而不是 .ttf 文件的文件名),修改完毕后保存文件。”做的,替换了STHeiti,如果还想替换其它的怎么做?我试过,比如用相同的语句换STSong,然后宋体变我想要的字体了,黑体又变回去了。

  7. 终于找到我想要的不内嵌换字体了!每本都内嵌,书体积不是爆炸了。

  8. 您好~ 我用了上述的方法(一),但不管是用usb傳送,還是一鍵推送
    皆沒有顯示已經存在calibre裡fonts文件夾的字體,我的版本是5.8.1
    是因為版本問題嗎?謝謝~

    • ze 您好。首先,字体文件需要放到根目录下 fonts 文件夹中;然后需要注意,不要直接复制示例中的应用字体的 CSS 代码,因为每一本电子书的 CSS 选择器并不一样,所以需要根据实际情况引用。

      • 我也没成功,在calibre里看转换的mobi已经改对了

        .calibre3 {
            font-family: "ltzh";
            line-height: 1.2
        }

        但是send to kindle后发现,转成的azw3里,相应的css偏偏在font-family那里空了一行,如下

        .calibre3 {
            
            line-height: 1.2
        }

        请教下应该怎么搞定?

        • czz 您好。推送后,电子书会被亚马逊服务器重新处理,这可能是 font-family 被移除的原因。所以如果想要使用自定义字体,还是建议本地传输电子。

  9. Kindle官方能做的跟电脑系统类似,让用户自由选择使用系统字体或者安装自己喜欢的字体就好了.

  10. 好,这样只为了换字体的同学可以不用越狱了。听说kwp3没有开发多看版本,是因为程序员自制了andriod for kindle并且不卡,可以安装kindle版京东阅读和新浪微博等,问了下价格刷一次手工费要接近百元,好眼馋啊。

  11. 学习了,记得在某论坛或某吧里 行者老路 分享的书 就是需要拷贝他提供的“fonts”的文件夹到kindle中