obsidian自定义主题的问题

遇到的问题

在最新版本中,使用别人的主题以及自定义主题时,font-size部分总是没用,当把font-size: inherit !important去掉后字体才会变正确的大小

这是什么原因导致的啊

这是我想要的效果,这时我把font-size: inherit !important;去掉了,但重启后这个又有了

你这样是在控制台调试,重启当然就没了。
如果是一级标题大小可以这么改,得用css片段

body {
  --h1-size: 30px;
}

可是我的问题是我即使直接用社区主题,他这个标题的字体也不是该有的大小啊,主题对应的font-size被划掉了 :smiling_face_with_tear:

最新版好多地方加了important,优先级太高了,只靠主题或者css片段优先级比不过程序默认设定,所以大部分主题会失效。你可以简单的认为是主题某些地方不适用最新版。–h1-size是应用默认提供的变量,虽然社区主题不生效,但是可以通过这个变量改标题的文字大小。

哦哦,好的,谢谢

@bedrock
原来是这样!
请教下:
1, 如何让阅读视图和编辑视图的字体大小一致?阅读视图总是比编辑视图的字体偏小很多
2, 能列一下OB所有预设的字体大小的变量名?
我在windows下,界面和tooltips字体太小,眼睛不好,想把字体弄大。

    --font-smallest: 0.8em;
    --font-smaller: 0.875em;
    --font-small: 0.933em;
    --font-ui-smaller: 12px;
    --font-ui-small: 13px;
    --font-ui-medium: 15px;
    --font-ui-large: 20px;

这几个能改界面大部分字体大小,全部的太多了 :joy:
阅读模式字体小我不知道为什么

@bedrock
对视力不好的很友好。
现在界面,除了如quickadd commander 少数界面字体仍偏小,现在都可以调大了。