Eu encontrei esse caminho, embora não seja muito limpo. Eu simplesmente mudei o arquivo /usr/share/tcltk/tk8.6/ttk/fonts.tcl
no meu sistema:
--- 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)
Parece que os padrões para X são dados em pixels (números negativos) em vez de pontos (números positivos), que é a raiz do problema.