在《Kindle 系统内置字体清单,含字体族名》这篇文章中,书楼列出了 Kindle 设备内置字体的详细信息,以方便小伙伴们在制作电子书时调用。但意外的是,在这篇文章的留言区有很多小伙伴表示需要获取 Kindle 原生字体文件,鉴于存在此需求,书楼在这里分享一下提取 Kindle 自带字体的方法。
Kindle 系统通过两种方式提供字体文件,一种是系统内置(如简体中文“宋体”和“黑体”),另一种是通过 OTA 下载(如简体中文的“楷体”和“圆体”)。通过 OTA 下载的字体文件有时会在固件更新时被清除,需要联网重新下载才能使用,想必很多小伙伴都遇到过这种“楷体”和“圆体”短暂失效的情况。
Kindle 系统通过两种方式提供的字体文件存放在两处,需要分别提取,以下是存放的具体路径:
- 系统内置的字体文件存放路径:
/usr/java/lib/fonts/
- 通过 OTA 下载的字体文件存放路径:
- 简体中文:
/var/local/font/mnt/zh-Hans_font/fonts/
- 繁体中文:
/var/local/font/mnt/zh-Hant_font/fonts/
- 日文:
/var/local/font/mnt/ja_font/fonts/
- 简体中文:
Kindle 系统内置字体文件的存放目录也包含诸多英文字体文件,如果有需要可自行提取,这里还是以简中、繁中和日文字体来举例说明。下表详细列出了这些字体的文件位置,并附上相关描述:
简体中文 | 内置字体路径:/usr/java/lib/fonts/ |
|
STSongMedium.ttf STSongBold.ttf STHeitiMedium.ttf STHeitiBold.ttf |
宋体(常规体) 宋体(粗体) 黑体(常规体) 黑体(粗体) |
|
OTA 字体路径:/var/local/font/mnt/zh-Hans_font/fonts/ |
||
STKaiMedium.ttf STKaiBold.ttf STYuanMedium.ttf STYuanBold.ttf |
楷体(常规体) 楷体(粗体) 圆体(常规体) 圆体(粗体) |
|
繁体中文 | 内置字体路径:/usr/java/lib/fonts/ |
|
STSongTC.ttf STSongTCBold.ttf STHeitiTC.ttf STHeitiTCBold.ttf |
宋體(常規體) 宋體(粗體) 黑體(常規體) 黑體(粗體) |
|
OTA 字体路径:/var/local/font/mnt/zh-Hant_font/fonts/ |
||
STYuanTC.ttf STYuanTCBold.ttf STKaitiTC.ttf STKaitiTCBold.ttf |
楷體(常規體) 楷體(粗體) 圆体(常規體) 圆体(粗體) |
|
日文 | 内置字体路径:/usr/java/lib/fonts/ |
|
TBGothicMed_213.ttf TBGothicBold_213.ttf TBMinchoMedium_213.ttf TBMinchoBold_213.ttf |
ゴシック(常規體) ゴシック(粗體) 明朝(常規體) 明朝(粗體) |
|
OTA 字体路径:/var/local/font/mnt/ja_font/fonts |
||
TsukuMinPr5-Medium.ttf TsukuMinPr5-Bold.ttf |
筑紫明朝(常規體) 筑紫明朝(粗體) |
如果你的 Kindle 设备已经越狱,可以参考上表直接将 .ttf 格式的字体文件从所在位置导出来。通常可以利用插件 USBnetwork 或 File Browser 来实现,限于篇幅这里不再展开详述,如有疑问可留言提出。
如果你的 Kindle 设备没有越狱,则无法获取系统内置的字体文件(别担心,文末提供了字体文件的打包下载),只能获取通过 OTA 下载的字体文件,这些文件位于 Kindle 磁盘根目录的如下所示位置:
system/fonts/
你会在此目录看到如下所示三个文件:
- zh-Hans.font – 简体中文字体包
- zh-Hant.font – 繁体中文字体包
- ja.font – 日文字体包
想必你已经注意到,这不是我们所熟悉的 .ttf 格式字体文件,其实这是一个字体包文件(这可能是为了方便 Kindle 通过 OTA 下载字体),我们需要将里面的字体文件提取出来才能使用。具体提取步骤如下:
首先下载并安装压缩软件 7-Zip(macOS 系统也可使用另一款压缩软件 Keka),然后在 Kindle 根目录按路径 system/fonts/
(如果没有看到 system 文件夹,需要先让操作系统显示隐藏文件) 找到后缀名为 .font 的字体文件,然后用 7-Zip 解压此文件,即可在解压后的文件夹中找到 .ttf 格式字体文件。
为了顾及 Kindle 没有越狱的小伙伴,这里把提取到的简、繁体中文和日文的字体文件打包了一份:
- Kindle系统原生字体下载(141.5MB):百度网盘〈提取码 : zzgv〉 | Google Drive
如果你想要在编辑电子书时在 CSS 中使用这些字体,可能需要这些字体的字族名,关于这些信息可参考《Kindle 系统内置字体清单,含字体族名》这篇文章,里面提供了字体族名及 CSS 样式的写法。
未经允许不得转载:书路 » 如何提取 Kindle 系统内置的原生字体文件