Zooming during presentations

Neat little trick for zooming browser content for presentations...
During a presentation, one always needs to bump up the font-size to make sure all the audience members can see and read what you are presenting. I've found source code is pretty legible using 14pt Lucida Console font, and maybe 18pt if the room is large. With HTML content, the problem is you're relegated to the Text Size option, and it works only if you don't use fixed font sizes, and it doesn't scale images either. So it doesn't work all that great.

On this last trip of mine, I used a new approach. I had fixed sizes all over the HTML in the app I was using for my demo (including 8pt Tahoma) so the pages looked good on the desktop, but then had a special stylesheet selected (via the Accessibility settings under Tools | Options in Internet Explorer). The stylesheet contained just one rule that uses an IE-specific CSS attribute:

body { zoom: 133% }

This worked pretty well - scaled text, images, and form elements as well. Supposedly Opera has a zoom feature, but I haven't tried that. Firefox has a zoom feature that apparently works for text but not graphics...

In the past, while playing with Avalon, I found the ability to uniformly apply a scale transform to all your user interface, to be pretty compelling. This would be extremely helpful - right now with the parts of my demo using VS, I can make sure the source code is legible from afar, but the other parts of the UI, such as the property grid remain at their normal size.

Any other tricks people use? I'd love to hear...
Posted on Monday, 11/29/2004 @ 5:38 PM | #ASP.NET


Comments

5 comments have been posted.

Phil Weber

Posted on 11/29/2004 @ 7:30 PM
You can make IE's Text Size option work with fixed font sizes by selecting the "Ignore font styles specified on Web pages" accessibility option.

VS 2003 supports an /fs switch to specify a font size for all UI elements (menus, dialogs), not just the editor. I use "devenv.exe /fs 14". This option is no longer available in VS 2005 (not yet, anyway).

Gabriel Fogante

Posted on 11/30/2004 @ 7:33 AM
Hi Nikhil,

Check the Scott Hanselman’s Tips for a Successful MSFT Presentation entry her http://radio.weblogs.com/0106747/stories/2003/01/22/scottHanselmansTipsForASuccessfulMsftPresentation.html

Regards

Nikhil Kothari

Posted on 11/30/2004 @ 9:47 AM
Apparently the "/fs" option is not there by design... (http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=e02ee35a-9e9d-41b3-867e-e8fe7c88bb94) - I totally agree with Scott Hanselman's comments in the bug report. I don't see any reason why I should want everything in the system to suddenly become bigger if I also want VS to use larger fonts while doing a presentation. Furthermore, the Tools | Options setting to set the font for IDE dialogs and windows that used to exist in prior versions is also now gone. This seems like a blind following of a guideline that promotes being a great Windows application, and ignoring the real-world scenarios. I think the fs override option could be supported while at the same time defaulting to the system-wide settings. I'll have to send a bit of email to the folks on the VS team.

Bertrand

Posted on 12/6/2004 @ 5:51 PM
In IE, I use the CTRL+mouse wheel combination to change the font-size. Can't think of anything faster than that.
(btw, your spam protection code is neat, but how are blind and colorblind people supposed to post ;) ? )

Jeremy Foster

Posted on 2/8/2005 @ 4:59 PM
I made a keyboard shortcut (using WinKey) to the magnifier utility that comes with XP. This is a pretty good quick fix for magnifying little areas of the screen, but wouldn't work as well for code or for the entire screen.
The discussion on this post has been closed. Please use my contact form to provide comments.