Posted to tcl by kbk at Sun Jan 25 01:11:09 GMT 2009view raw
- package require Tk
- set fontlist "8 5 10 9 6 11 10 6 13 12 7 15 14 8 17 16 10 20 18 11 22 24 14 30 30 18 37 36 22 45"
- foreach {size width height} $fontlist {
- font create font$size -family {Courier New} -size [expr {-$height}]
- while {[font measure font$size M] > $width} {
- incr height -1
- font configure font$size -size [expr {-$height}]
- }
- }