首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >救生筏:使用liferea.css更改文本大小

救生筏:使用liferea.css更改文本大小
EN

Stack Overflow用户
提问于 2022-10-25 06:35:13
回答 2查看 408关注 0票数 1

我下载了示例css文件:https://github.com/lwindolf/liferea/blob/master/css/liferea.css

我正在试图更改以下字体的大小:

  1. 左窗格中的提要名称(提要列表)
  2. 右上窗格中的标题(标题)

见所附截图上的红色标记:

到目前为止,我在liferea.css中尝试的所有更改只影响右下角窗格,该窗格显示实际的页面内容。

如何更改提要列表和标题中的文本大小?

我在救生员邮件列表中发现了类似的问题,但它们只指向编辑liferea.css文件,而没有解释哪些属性必须更改:

https://sourceforge.net/p/liferea/mailman/message/31652848/

我在Debian 10上使用liferea 1.12.6

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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之后,以下内容应该会影响两个面板的字体大小:

代码语言:javascript
复制
treeview {
    font-size: 14pt;
}

treeview#itemlist {
    font-size: 18pt;
}

然而,这些样式将应用于您系统上的每个GTK 3应用程序;它们并不仅限于Liferea。您应该期望每个应用程序中的每个树视图都会受到第一个规则的影响,可能还会受到第二个规则的影响。也许有一种方法可以只为单个应用程序加载GTK‘CSS’样式,但是它会涉及到更多的问题。

如果你问我,最好在全球设置GTK设置字体大小。

票数 3
EN

Stack Overflow用户

发布于 2022-10-27 09:50:12

对于不使用Liferea的人来说,这将是很难解决的,但是我将根据提供的CSS做出一些有教养的猜测。

在提供的CSS文件中,在第127行上,这应该会更改右上面板中的字体:

代码语言:javascript
复制
table.itemhead * a.itemhead {
    text-decoration:none;
    color:#GTK-COLOR-TEXT;
    font-weight:bold;
    font-family: <Add your font here>
}

关于左面板中的字体,我发现很难找到与之相关的字体。也许,如果您检查元素并上传一个屏幕截图,同时在DOM上盘旋,以便我可以看到类名,我将能够帮助您更多。

到目前为止,我唯一想到的是在第64行上改变这一点。

代码语言:javascript
复制
a {
    color: #GTK-COLOR-NORMAL-LINK;
    font-family: <Add your font here>

}

然而,在文件的开头,它说:

代码语言:javascript
复制
   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代码来改变字体?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74198159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档