Recently, I've been using several applications, primarily little system utilities, that have an annoying feature in common: Each wants to run at a specific screen resolution—and a fairly low resolution at that. I broached the topic of screen resolution in a commentary for Windows & .NET Magazine's Windows Client UPDATE, a weekly electronic newsletter that focuses on administering client systems. Much to my surprise, I received hundreds of reader responses. Although I wouldn't have thought so, confusion about how best to make use of high screen resolutions is a problem that IT administrators and developers must deal with on a regular basis.

My fundamental premise is this: Although the Windows platform has included high-resolution capabilities for some time, few users take advantage of, or even understand, those capabilities. And many applications won't display correctly at resolutions higher than 1280 * 1024. I began running my desktop systems at a resolution of at least 1600 * 1200 * 24-bit with the release of Windows NT 3.51. Currently, I use two computers on my desk every day; one runs at 1920 * 1440 * 32-bit on a 20" monitor, and the other runs at 1600 * 1200 * 32-bit on a 19" monitor. Both computers use NVIDIA GeForce4 Ti 4400—based display adapters that are capable of even higher resolutions, but the resolutions I've chosen are the highest that I can comfortably work with day in and day out. These resolutions make my computing experience more productive. For example, I can open documents side by side in full-page views or keep a Web site open and in view when I'm conducting research.

To help put my choices in context: I'm 45 years old, just got my first pair of bifocals, work at an arm's-length distance from the monitors, and spend 10 to 12 hours a day in front of my computers. To increase the usability of the display resolution, I use an OS feature in the Control Panel Display Properties applet that lets me change the default font size. The two standard settings in Windows are Normal, at 96 dpi, and Large, at 120 dpi. I set my font sizes to Large. Windows also offers a custom setting in the Display Properties applet that gives you the option to scale the system fonts from 75 percent to 200 percent of Normal. Given the problems that setting fonts to Large can cause with most third-party applications, I'd be amazed if anyone can make use of custom font size selection on a daily basis.

My Rants
I have three complaints about the way application developers and vendors preclude user choice of screen resolution. My first complaint is that most applications fail to properly support the Windows Large font feature. The most noticeable manifestation of this problem occurs when an application opens a dialog box and the text no longer fits in the developer's target window. And in fixed-size windows, users have to guess what the text says. Even worse is when a window includes function buttons or check boxes and you need to tab around the window and hope you're clicking the appropriate button.

My second complaint is about the ubiquitous presence of small fonts on Web sites. Web developers who want to cram as much information as possible into a single page and use tiny fonts to do so evidently don't realize that viewing the site in resolutions higher than 800 * 600 make the site virtually useless. Even worse is when Web developers decide that their work must be viewed exactly as written and fix the fonts so that viewers can't change the font size. I guarantee that I won't read something that looks like a 2-point font on my screen, no matter how interested I am in the site's contents.

My third complaint is about applications that use display windows that users can't resize. These development practices always presume that viewing will take place on a low-resolution screen, and I find it irksome when a new, expensive application can't take advantage of the screen real estate I've gone to some trouble to make available.

An IT Perspective
The questions I posed to Windows Client UPDATE readers were, What screen resolutions do you use, and What problems do you see? The answers I received are interesting.

One of the most common responses was from IT pros who have undertaken complete upgrades of their environment's desktop systems and faced significant opposition from users when moving from 640 * 480 resolution to 800 * 600 on 17" monitors. Most of the complaints occurred during the planning process; few users seemed to notice a difference when their screen resolutions increased, and I presume they attributed any difference they could detect to the OS upgrade that accompanied the new hardware.

Overall, 800 * 600 seems to be the screen resolution of choice for corporate users. Many respondents made the telling point that their users simply left their screen resolution at whatever the vendor delivered to their desk. Most of these respondents stated that if they quietly made resolution changes to individual user desktops (usually from 800 * 600 to 1024 * 768), users rarely reacted, most likely because they didn't notice.

Responding readers whose job responsibilities were developer oriented almost always run their own PCs at resolutions of at least 1280 * 1024. Most respondents overall stated that 1600 * 1200 was the highest resolution that their monitors would support; otherwise, they'd be happy to go higher. Many respondents sang the praises of multimonitor setups, with virtual desktops spread across two high-resolution displays. Some use two low-resolution monitors, running 1024 * 768 displays on each because their budget won't support the cost of dual high-resolution monitors and there are plenty of 15" monitors sitting unused in the office.

Dual-monitor use is popular among users with desktop replacement notebooks, probably because the new notebooks with Windows XP support the use of an external monitor in addition to the built-in LCD. Notebook users are very happy with high-end LCD panels that support 1400 * 1050 and 1600 * 1200 screen resolutions.

A couple of readers pointed out that most shops spend computer upgrade money in the wrong places. These readers said that when they purchase high-end monitors (rather than bells and whistles) for PCs, the monitors survive two or three upgrade cycles, saving on costs in the long run. Better monitors also mean that users can run at higher resolutions without experiencing flickering screens or fuzzy fonts.

Many users in the 800 * 600 crowd are in the process of being locked into that resolution for the foreseeable future because their employers are purchasing fixed-resolution LCD panels, despite objections from the IT department. A 15" 800 * 600—only LCD display is significantly cheaper than a good multimode monitor. The saddest comment I received was from an IT professional whose company mandated 21" monitors for all of its desktop systems. He related the painful tale of discovering that almost every one of his users continued to run their display at 800 * 600, despite how huge that makes type appear on a 21" monitor.

Entering the Twenty-First Century
Microsoft has done a fairly good job of developing the Windows OS to support high resolution and a clean display system. Windows offers many configuration options and features, such as ClearType and the Magnifier tool, which lets you make anything on the screen look bigger. But we still have a long way to go before users and many vendors leave the 1980s and learn to take full advantage of the benefits that high screen resolutions provide.

End of Article




You must log on before posting a comment.

If you don't have a username & password, please register now.

Reader Comments

I too have been annoyed by your second rant (that viewers can't change the font size on web pages where it's been 'fixed' by the web developer). However this is more a problem with IE6 Windows. If you try Netscape 7, you can hit ctrl+'+' on ANY web page and the type will enlarge and ctrl+'-' to reduce it again. This is despite what the web developer has done (eg, specifying type sizes in points or pixels).

This behaviour is similar to Word or Excel, which allow you to 'zoom' any document. I have seen other behaviour in other browsers where images also enlarge - surely the best approach and very word processor like. Interestingly IE on Mac also has this useful feature. I can't understand why it's been broken on IE on Windows.

The only workaround is for the web developer to specify type sizes relatively (%, ems or +/-) - which is almost impossible if you want your page to look acceptable on all browsers that support modern CSS text styling. And it doesn't look like IE will get an update anytime soon either...

Simon Gidney

You failed to mention the most important video setting. Monitor screen refresh rate. To reduce eye strain, this setting should be set to the highest that both monitor and video card support.

Kevin

I run in 1600 x 1200 mode and I, too, find web sites with fixed font sizes (always too small) annoying. If I really want to read something at such a site, I may fire up Mozilla or Netscape which allows you to easily resize fonts regardless of the fixed size.

Non-resizable dialogs are also very annoying. It's absurd sometimes scrolling through a long list of files or other objects in a tiny dialog box that cannot be resized.

And, I too, have given up on using Large Fonts for the reasons you mention.

All in all, support for high screen resolutions is very disappointing.

By the way, I noticed that your web page (http://www.winnetmag.com/windows/article/articleid/38928/38928.html) allows resizing of fonts. Except for those in the Reader Comments section at the bottom. Why not resize there, too?

Finally, one last pet peeve of mine is tiny web text entry boxes that force me to scroll when typing something into them. Like this one.

David Salahi

Looks at the stats from our web site, I'd say that 1024*768 is far and away the most common res, 640 is almost non existant and 800 is rapidly disappearing.

Apart from that I most certainly agree with your rants!

Ian Price

Boy, does this hit home with me! I run primarily on a nothebook with a 15 inch UXGA screen at 1600 x 1200. I need large fonts (120 dpi) at that resolution to even come close to legiblity. I would lieterally KILL for a utility that allowd me to run those annoying little apps mentioned in the article, that won't support the font size, but in their own window with its own resolution - a real virtual display, if you will. If anyone knows an actuallly useful utility that will let me run at 1600x1200 and 120 dpi fonts and yet run the miscreant programs in some other way, please shout!

Doug

my monitor is 5 years old and i use it because its bright and my new one thats only 3 years old isn't bright it is 1024x768 max so thats what i have it at

Anonymous User