Hi,
Can anyone explain why the "base-weblog.css" file defines the body font-size as 12px (pixels)? Is this a mistake? Was it supposed to be "pt" instead of "px"?
"px" is used for measuring in pxels which will vary widely depending upon screen size and monitor resolution. People should NEVER use "px" as a font size unless they are trying to make text to fit captions for pictures.
This is terrible for people using high-resolution monitors. Assuming a monitor screen that is 10 inches high, a 12px font will vary widely depending upon the resolution used:
640 x 480 screens show 12px as 18pt (0.25 inch high)
800 x 600 screens show 12px as 14pt (0.20 inch high)
1024 x 768 screens show 12px as 10pt (0.15 inch high)
I happen to run my monitor at 1600x1200. At that size, 12px characters are only 0.1 inch high, equivalent to about 7pt text. That, combined wtih my middle-age need to get bifocals, means that it's almost impossible to read any of the default styles.
(Note, 1 point is 1/72 of an inch. If a monitor is properly adjusted, a point size should remain the same size in inches on the screen no matter wht the resolution, unlike PX which varies widely)
Another bad side-effect of this is that people with low vision problems cannot adjust their browser font sizes to make the blog text larger or smaller. They're stuck with that eeny-tiny font.
I want to fix this on our site. Either by chaniging the "12px" to a fixed size that will stay the same on all monitors and not shrink, like "12pt", OR to a relative font size like "smaller" that is relative to the current font size set in the browser. However, I have a couple qeustions before I do this:
1) Is there a good reason why Six Apart chose "12px" as the body font default?
2) Will I break some layouts if I change this to "12pt" or "small"?
3) What about if I use the "stylecatcher" pluin? Are there default stylecatcher styles that rely on this 12px setting?
Thanks,
- Kevin Lowey, University of Saskatchewan
P.S. I read this after I originally typed it and saw that there were a lot of typos in it. I was going to go back and fix them, but they prove my point. I was having such difficulty reading the text I was typing I couldn't even proof the message properly.
