使用可变字体微调文本字重

收回前言,昨晚捣鼓可变字体,发现ob已经支持可变字体的。 :joy:
在外观设置里指定可变字体后,使用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;
}

通常只用第一段代码就够,但是如果想要分别指定各个部分的文本字重,可以另外单独加。第二段就是单独加粗正文部分。(自己瞎捣鼓的代码,因为不知道阅读模式编辑摩模式源码模式的代码是什么,从下载的主题里抄的 :joy:

至于字体选择,目前试了MisansVF 思源黑体VF harmonySansVF都正常可用,代码字体Roboto mono,Jetbrain mono,fira code 都有可变版本,正常可用。

(有部分地方字重没有变化,比如按钮上的文本,可能被强制指定了。)

原本是建议贴,现在感觉变成讨论贴了。。 :sweat_smile:

可以先考虑用css设置 :joy:

目前就使用 坛友 subframe7536 提供的字体加粗代码能看到明显的改善,还有其他有效的代码么? :pray:

换字体,换显示器,用MacType,用css改字重

茅塞顿开了,存钱换4k显示器 :joy: