With more and more pc makers using high resolution and retina displays, how does one ensure that Tcl/Tk programs stay reasonable on these new displays? There is a lot of code here in the wiki as well as my own where window sizes are set using wm minsize/maxsize and various geometry settings. Same goes for font sizes too. However, I found out that on these high resolution displays, these scripts result in incredibly small windows wherein it is almost impossible to read menus and labels and what not.
How do you deal with this?
bll 2015-12-31: I have put some effort into this question here: User Interface Design: Sizing of Elements. The page also covers localization concerns in addition to high resolution displays. Please feel free to expand upon the ideas presented there.