- set mainfont [lreplace $mainfont 1 1 [expr {[lindex $mainfont 1] + $inc}]]
- set textfont [lreplace $textfont 1 1 [expr {[lindex $textfont 1] + $inc}]]
+ set s [font actual mainfont -size]
+ incr s $inc
+ if {$s < 1} {
+ set s 1
+ }
+ font config mainfont -size $s
+ font config mainfontbold -size $s
+ set mainfont [fontdescr mainfont]
+ set s [font actual textfont -size]
+ incr s $inc
+ if {$s < 1} {
+ set s 1
+ }
+ font config textfont -size $s
+ font config textfontbold -size $s
+ set textfont [fontdescr textfont]