Why not let the OS handle this? Surely the user would hit the sample problem
with all apps on the system (for example, Explorer). In which, case, let
them increase the DPI or switch to "large fonts", and then make sure your
app respects it.

 

Interesting idea. Although changing the OS fonts requires a trip into
Control Panel doesn't it, which is a bit laborious, unless there's some
shortcut I'm not aware of. Ctrl+ mid wheel mouse changes the desktop icon
sizes and the contents of other apps, but I don't know of any other way of
quickly changing the whole desktop. If there was a snappy way of changing
the OS font then I would not embark on the folly of putting such features
into my code and let the OS do the work as you say.

 

My eyes are getting a bit dodgy now and I like things to scale depending
upon how much background light there is and how tired I am. I find I'm often
using Ctl+mid mouse to scale the contents of IE, Word, Excel, VS2010 and
it's really quick and convenient. I will not visit Control Panel to change
things globally.

 

In the absence of a quick OS technique I'm experimenting with letting the
user scale my app's appearance. I'm not sure how granular to be, perhaps the
whole app should scale, or maybe individual important controls. Thankfully
little to no code is required to implement such scaling in binding.

 

Greg

Reply via email to