AnkiDroid 允许我们为记忆卡使用非系统字体,有两种实现方法。

方法一:

在 AnkiDroid 目录(例如:设置——高级设置——AnkiDroid 路径)下创建新文件夹 fonts,将字体文件(*.ttf)拷贝到里面,然后在设置——外观——字体进行设置。

注意:该方法会改变所有卡片的默认字体;另外,在使用多设备同步时,由于字体文件并未同步,所以使用方法一在不同设备上(例如在 Windows 和安卓双平台上需要分别设置)字体显示会不同。如要有针对性的修改字体和需要多平台同步字体显示请参照下面的方法二。

方法二:


会员专享内容

点击查看
「安卓果酱」会员计划

注意事项

  • 目前 Anki/AnkiDroid 支持 *.ttf 格式字体,字体文件命名在引用时要保持一致,例如 Arial.ttf 字体在应用时写成 Arial.TTF 是不可以的
  • 由于使用自定义字体时,Anki/AnkiDroid 需要加载整个字体文件,而对于亚洲语种来说,字体文件通常较大,所以如果在配置低的设备上使用 AnkiDroid 的话,需要考虑性能问题。不建议使用捆绑 CJK 的 Google Noto 字体,使用独立语种的字体包,下载链接见这里
  • 使用方法二时,如果没有勾选设置——AnkiDroid——同步时获取媒体文件,则需要手动复制字体文件到AnkiDroid/collection.media 下。
  • 如遇到字体显示问题,请先参考这里

推荐字体

Anki/AnkiDroid 官方推荐使用 Google Noto 字体,还有一些其他免费字体请参阅这里

另推荐一篇文章:字体的故事

参考文章