如何修改卡组的字体

如何修改卡组的字体 #

  1. 在卡片模板中找到卡片样式部分。
  2. 如果要改成系统中已有的字体,只需在以下代码中,将字体名称添加到每个语言字体 font-family 的首位即可。
:lang(zh-Hans) {
  font-family: '您的简体中文字体名称', 'Source Han Serif CN', 'Source Han Serif JP', 'Source Han Serif TW', serif;
}
:lang(zh-Hant) {
  font-family: '您的繁体中文字体名称', 'Source Han Serif TW', 'Source Han Serif JP', 'Source Han Serif CN', serif;
}
:lang(ja) {
  font-family: '您的日文字体名称', 'Source Han Serif JP', 'Source Han Serif CN', 'Source Han Serif TW', serif;
}
  1. 如果要更改为其他自定义字体,首先下载字体文件并放入 Anki 的媒体文件夹,然后将字体文件重命名为以 _ 开头的名称。接着,修改 @font-face 中的 src 路径(无需修改 font-family 的名称,如果修改,也要同步修改样式中使用该名称的部分)。
@font-face {
  font-family: 'Source Han Serif CN';
  src: url('您的简体中文字体文件名') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Source Han Serif TW';
  src: url('您的繁体中文字体文件名') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Source Han Serif JP';
  src: url('您的繁体中文字体文件名') format('truetype');
  font-display: swap;
}
  1. 在 iOS 端使用其他字体时,请删除或注释掉以下 transform 部分。这个样式仅用于调整 iOS 上思源宋体的振假名高度。
.safari rt,
.iphone rt,
.ipad rt {
  transform: translateY(6px);
}
.safari .VocabKanji rt,
.iphone .VocabKanji rt,
.ipad .VocabKanji rt {
  transform: translateY(12px);
}