这个问题困扰我很久了,一直觉得没太大关系就没解决,今天终于忍不住解决了
解决方法很简单,Ubuntu 的中文系统字体是 Noto Sans CJK SC
(网上那些说是文泉驿的,该去看眼科了)
因此打开 Typora 使用的主题的.css
文件,Ctrl + F
找到所有的 font-family
,然后在末尾添加"Noto Sans CJK SC"
注意不是 @font-face
里的 font-family
,是 body
啊这类 html 标签里的 font-family
比如原本长这样的:
(取自自带主题 github.css
)
body {
font-family: "Open Sans","Clear Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
color: rgb(51, 51, 51);
line-height: 1.6;
}
就修改成:
body {
font-family: "Open Sans","Clear Sans","Helvetica Neue",Helvetica,Arial,sans-serif,"Noto Sans CJK SC";
color: rgb(51, 51, 51);
line-height: 1.6;
}
就 github.css
来说还有一处:
header, .context-menu, .megamenu-content, footer{
font-family: "Segoe UI", "Arial", sans-serif;
}
修改成:
header, .context-menu, .megamenu-content, footer{
font-family: "Segoe UI", "Arial", sans-serif,"Noto Sans CJK SC";
}
效果:
修改前:
修改后:
注意,如果你的系统连 Noto Sans CJK SC
字体都没有,那就得先装上这个字体再说
你也可以给系统先装上别的中文字体,然后用同样的方式引用
0 条评论