我下载了示例css文件:https://github.com/lwindolf/liferea/blob/master/css/liferea.css
我正在试图更改以下字体的大小:
见所附截图上的红色标记:

到目前为止,我在liferea.css中尝试的所有更改只影响右下角窗格,该窗格显示实际的页面内容。
如何更改提要列表和标题中的文本大小?
我在救生员邮件列表中发现了类似的问题,但它们只指向编辑liferea.css文件,而没有解释哪些属性必须更改:
https://sourceforge.net/p/liferea/mailman/message/31652848/
我在Debian 10上使用liferea 1.12.6。
发布于 2022-10-27 10:17:06
Liferea不是一个电子应用程序。您不能用CSS来设计它的接口,因为它们不是用HTML制作的。(想象一下!人们可能会认为,较低的内存消耗可能会让你陷入困境。)
这不完全是真的。GTK 3支持使用一种与CSS非常类似的语言(甚至在文档中的许多地方被称为‘CSS’),可以原谅您认为它实际上是CSS;但是它实际上并不是HTML甚至XML DOM树的样式。GTK 3允许在${XDG_CONFIG_HOME}/gtk-3.0/gtk.css中安装每个用户的自定义样式.在GTK 3.24中,在重新启动Liferea之后,以下内容应该会影响两个面板的字体大小:
treeview {
font-size: 14pt;
}
treeview#itemlist {
font-size: 18pt;
}然而,这些样式将应用于您系统上的每个GTK 3应用程序;它们并不仅限于Liferea。您应该期望每个应用程序中的每个树视图都会受到第一个规则的影响,可能还会受到第二个规则的影响。也许有一种方法可以只为单个应用程序加载GTK‘CSS’样式,但是它会涉及到更多的问题。
如果你问我,最好在全球设置GTK设置字体大小。
发布于 2022-10-27 09:50:12
对于不使用Liferea的人来说,这将是很难解决的,但是我将根据提供的CSS做出一些有教养的猜测。
在提供的CSS文件中,在第127行上,这应该会更改右上面板中的字体:
table.itemhead * a.itemhead {
text-decoration:none;
color:#GTK-COLOR-TEXT;
font-weight:bold;
font-family: <Add your font here>
}关于左面板中的字体,我发现很难找到与之相关的字体。也许,如果您检查元素并上传一个屏幕截图,同时在DOM上盘旋,以便我可以看到类名,我将能够帮助您更多。
到目前为止,我唯一想到的是在第64行上改变这一点。
a {
color: #GTK-COLOR-NORMAL-LINK;
font-family: <Add your font here>
}然而,在文件的开头,它说:
No style definition should set absolute font sizes,
font families or line heigth and spacing. This is to allow a GNOME
preference controlled default font size.所以也许你应该尝试通过你的Linux主题,而不是css代码来改变字体?
https://stackoverflow.com/questions/74198159
复制相似问题