收回前言,昨晚捣鼓可变字体,发现ob已经支持可变字体的。
在外观设置里指定可变字体后,使用font-weight
可指定该字体所支持的全部字重。跟静态字体相比,好处就是可以细微调整字重。比如说感觉normal 400 字有点细,medium 500 又太粗,那么可变字体允许你设定400~500之间任意粗细。
body {
/* 基础字重 */
font-weight: 425;
}
/* 单独指定阅读模式编辑摩模式源码模式文本字重 */
.markdown-rendered,
.markdown-source-view,
.is-live-preview,
.markdown-preview-view {
font-weight: 550;
}
通常只用第一段代码就够,但是如果想要分别指定各个部分的文本字重,可以另外单独加。第二段就是单独加粗正文部分。(自己瞎捣鼓的代码,因为不知道阅读模式编辑摩模式源码模式的代码是什么,从下载的主题里抄的 )
至于字体选择,目前试了MisansVF 思源黑体VF harmonySansVF都正常可用,代码字体Roboto mono,Jetbrain mono,fira code 都有可变版本,正常可用。
(有部分地方字重没有变化,比如按钮上的文本,可能被强制指定了。)
原本是建议贴,现在感觉变成讨论贴了。。
可以先考虑用css设置
目前就使用 坛友 subframe7536 提供的字体加粗代码能看到明显的改善,还有其他有效的代码么?
换字体,换显示器,用MacType,用css改字重
茅塞顿开了,存钱换4k显示器