Cosmin Prund wrote:
> This becomes a VERY interesting problem. On my system, after selecting Large 
> Fonts, there's no change in the DPI but there's a change in the actual font 
> size for "Message Box";

Well, as I think I mentioned before, there are *two* settings in Windows 
XP for which "large fonts" is one of the possible values. There's a 
"font size" option on the "Appearance" tab, which is nothing more than a 
quick way of setting lots of font sizes on the "advanced" dialog for 
that tab. There's also a "DPI" setting on the "advanced" dialog of the 
"Settings" tab. They are completely different settings. I think you have 
them confused. You've set the "font size" option instead of the "DPI" 
option. If it doesn't say "DPI" next to it, you've got the wrong one 
(accounting for language differences, of course).

> Also scaling my forms in proportion to "Message Box Font" has a hidden 
> advantage: Selecting Large Fonts is one way the user can inform Windows 
> he/she actually wants larger fonts, but the user can also manually customize 
> this font making it any size (s)he whishes!

Exactly. The choice of DPI is not the only way to set a font's size. In 
fact, changing the DPI is a way of changing the appearance of a font 
without actually choosing a new size. An 8-point font at 96 DPI is fewer 
pixels high than an 8-point font at 120 DPI, and since the size of a 
pixel doesn't change, the font appears bigger. The other way of making 
the font bigger is by choosing something larger than 8 points.

-- 
Rob
_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi

Reply via email to