[网友投稿] 如何为 Kindle 全平台更换自定义字体

       这篇文章是提交。请将提交发送到书伴邮箱

   

以下是网友 Quinnay 的贡献,书伴根据排版对原文的部分内容做了一点调整。

   

目录

   

1、为 Kindle App(iOS)更换自定义字体
2、为 Kindle 设备更换自定义字体
3、为 Kindle App(Android)更换自定义字体

本文以“仓耳今楷05以这个字体为例,介绍了如何为 Kindle 全平台更换自定义字体。Kindle iOS(OLED)使用 03 字重,Kindle Paperwhite 2(电纸书)使用 04 字重,Kindle Android(海信 A7 电纸书)使用 05 字重。

1、为 Kindle App(iOS)更换自定义字体

由于 iOS 系统限制不像 Kindle 设备用自定义字体代替 Kindle APP 下载字体,需要配合 iOS 上面的网络调试工具重写下载字体的网络地址Surge 以显示操作方法为例,配置和信任证书的教程自行在线搜索,其他工具也是如此。抓包得到 Kindle 下载字体的连接为:

       

  • 楷体:https://s3.cn-north-1.amazonaws.com.cn/maes-appexpan-protected-prod/STFontSC/STKaitiSC.ttf?XXXXXXXXXXXXXX
  •    

  • 黑体:https://s3.cn-north-1.amazonaws.com.cn/maes-appexpan-protected-prod/STFontSC/STHeitiSC.ttf?XXXXXXXXXXXXXX
  •    

  • 宋体:https://s3.cn-north-1.amazonaws.com.cn/maes-appexpan-protected-prod/STFontSC/STSongSC.ttf?XXXXXXXXXXXXXX
  •    

  • 圆体:https://s3.cn-north-1.amazonaws.com.cn/maes-appexpan-protected-prod/STFontSC/STYuanMedium-2018-02-16.ttf?XXXXXXXXXXXXXX

以宋体为例,浏览器打开抓包链接下载宋体字体文件,使用在线字体编辑器:

FontEditorhttps://kekee000.github.io/fonteditor/index.html

打开“仓耳今楷05-W03.ttf”,并在【设置    → 字体信息】将所有信息替换为STSongSC.ttf信息,然后导出 TTF 文件,重命名仓耳今楷05-W03.ttf”(下载的TTF)为“STSongSC.ttf上传到自己的 Github 或其他可直接访问的地址。

最后,获得 302 重写规则,创建如下所示 Surge 模块(注意,代码中的字体地址必须 https://example.com/STSongSC.ttf 替换上传字体后获得的真实可用地址):

#!name=Kindle Fonts Customize
#!desc=自定义Kindel字体

[URL Rewrite]

^https://s3.cn-north-1.amazonaws.com.cn/maes-appexpan-protected-prod/STFontSC/STSongSC.ttf.  https://example.com/STSongSC.ttf 302

# ^https://s3.cn-north-1.amazonaws.com.cn/maes-appexpan-protected-prod/STFontSC/STKaitiSC.ttf. 
# ^https://s3.cn-north-1.amazonaws.com.cn/maes-appexpan-protected-prod/STFontSC/STHeitiSC.ttf. 
# ^https://s3.cn-north-1.amazonaws.com.cn/maes-appexpan-protected-prod/STFontSC/STYuanMedium-2018-02-16.ttf. 

[MITM]

hostname = %APPEND% s3.cn-north-1.amazonaws.com.cn

启用重写模块,Kindle iOS 删除管理字体中下载的宋体字体,重新下载,完全退出 Kindle 重新打开即可生效。

iPhone XS 使用 03 字重效果如图所示:

iPad Pro 12.9 03字重效果如图所示:

2、为 Kindle 设备更换自定义字体

直接将“仓耳今楷05-W04.ttf将字体文件复制到 Kindle 根目录下的fonts文件夹可以启用,具体操作见书伴教程:如何使用 Kindle 原生自定义字体功能:https://bookfere.com/post/655.html

Kindle Paperwhite 2 使用 04 字重效果如图所示:

3、为 Kindle App(Android)更换自定义字体

在字体管理中下载字体后,您可以在手机中下载以下目录:

/Android/data/com.amazon.kindlefc/files/appexpan

看以下目录:

       

  • STHeitiSC    ← 对应黑体简体
  •    

  • STHeitiTC    ← 对应黑体繁体
  •    

  • STKaitiSC    ← 对应楷体简体
  •    

  • STKaitiTC    ← 与楷体繁体相对应
  •    

  • STSongSC    ← 对应宋体简体
  •    

  • STSongTC    ← 对应宋体繁体
  •    

  • STYuanSC    ← 对应圆体简体
  •    

  • STYuanTC    ← 对应圆体繁体

我在这里替换圆体,即仓耳今楷05-W05.ttf重命名STZhongyuan.ttf并更换以下文件:

/Android/data/com.amazon.kindlefc/files/appexpan/STYuanSC/1/STZhongyuan.ttf

彻底退出 Kindle 重新打开即可生效。

海信 A7(Android)如图所示使用 05 字重效果:

阅读剩余
THE END