Настройки шрифта dpi для конкретного приложения Kubuntu?

Я использую Kubuntu с разрешением экрана 1920x1080. Из-за больших шрифтов в некоторых приложениях (Gwenview, Dolphin) я установил Force Fonts DPI в System Settings -> Fonts на 96 DPI. Тем не менее, теперь я испытываю крошечные и едва видимые элементы графического интерфейса в некоторых других приложениях, таких как Python IDLE. Есть ли какое-либо возможное решение для этого, или есть способ, которым я могу принудительно установить различные настройки для точек на дюйм для приложения?

1
задан 14 January 2018 в 20:37

1 ответ

Я нашел такой способ, хотя он не очень чистый. Я просто изменил файл /usr/share/tcltk/tk8.6/ttk/fonts.tcl в моей системе:

--- fonts.tcl.bk        2016-12-02 10:40:58.313926142 +0000
+++ fonts.tcl   2016-12-02 10:44:23.591285739 +0000
@@ -131,10 +131,10 @@
            set F(family) "Helvetica"
            set F(fixed)  "courier"
        }
-       set F(size) -12
-       set F(ttsize) -10
-       set F(capsize) -14
-       set F(fixedsize) -12
+       set F(size) 10
+       set F(ttsize) 9
+       set F(capsize) 12
+       set F(fixedsize) 10

        font configure TkDefaultFont -family $F(family) -size $F(size)
        font configure TkTextFont    -family $F(family) -size $F(size)

Кажется, что значения по умолчанию для X даны в пикселях (отрицательные числа), а не в точках (положительные числа), который является корнем проблема.

0
ответ дан 14 January 2018 в 20:37

Другие вопросы по тегам:

Похожие вопросы: