這個問題是從超級用戶
到目前為止,我嘗試過的所有更改liferea.css都只影響右下窗格,它顯示了實際的頁面內容
如何更改提要串列的 liferea 中的文本大小和標題?
我在 liferea 郵件串列中發現了類似的問題,但它們僅指向編輯liferea.css檔案,而沒有解釋必須更改哪個屬性:
https://sourceforge.net/p/liferea/mailman/message/31652848/
我liferea 1.12.6在 Debian 10 上使用。
uj5u.com熱心網友回復:
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 設定中全域設定字體大小。
uj5u.com熱心網友回復:
對于不使用Liferea的人來說,這將很難解決,但我將根據提供的 CSS 做出一些有根據的猜測。
在提供的CSS 檔案中,第 127 行,這應該會更改右上角面板中的字體:
table.itemhead * a.itemhead {
text-decoration:none;
color:#GTK-COLOR-TEXT;
font-weight:bold;
font-family: <Add your font here>
}
關于左側面板中的字體,我發現很難找到與它相關的 css。也許如果您檢查元素并在將滑鼠懸停在 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://www.uj5u.com/ruanti/524501.html
標籤:字体用户界面css
