- From: Walter Ian Kaye <walter@natural-innovations.com>
- Date: Sat, 23 Aug 1997 18:56:00 -0700
- To: www-font@w3.org, www-style@w3.org
At 2:36p +0100 08/22/97, Clive Bruton wrote: > Todd Fahrner wrote at 22/8/97 5:15 am > > >* As I can easily and amply demonstrate, points are a meaningless unit for > >on-screen type specification across platforms. I hear frequently that more > >than 60% of commercial web sites are designed on Macs, where 1 point is one > >pixel, regardless of real pixel density. Points specified in this > >environment will end up looking much larger most everywhere else, and in > >the opposite case text is often unreadably small for us Mac folk. Compare > >the screenshot referenced in your post ( > >http://www.bitstream.com/world/screen.htm ) with the one I took of it on my > >Mac: http://www.verso.com/agitprop/truedoc/pointless.GIF . (Not only is the > >type 25% > >smaller in pixels, the GIF of the rendering is considerably smaller than > >the live TrueDoc data) > > I'm not sure that I agree that a point is meaningless in this context, it > is an absolute rather than relative unit (ie screen res cannot be relied > on, so pixel based sizes will vary too), so would seem to give a better > starting reference. > > I also think you got the scale factor back to front, if we accept that > Mac screen run at 72dpi (this is false - mine is running at just under > 100dpi, and there are other available that run in excess of 120dpi), and > PC screens run at some higher rate. 72pt = 72pixels on the Mac, 72pt = > either 72pixels (at a higher res) or n pixels where n=dpi of screen. So > PCs either see type at the same size or smaller than Macs, the exception No, Windows displays type LARGER than MacOS. I just threw together a page: <http://www.natural-innovations.com/boo/dpi-doodoo.html> A Windows 9pt font takes the same number of pixels as a Mac 12pt font. This is because Windows *thinks* it is at 96dpi, while MacOS *mandates* that it is at 72dpi. (ppi, whatever) Even on the same platform, I think there is a lack in CSS. For example, the following monospace MacOS fonts have the same character widths: Monaco 9/10, Courier 10, Courier New 10 (all 6px-wide chars) Monaco 11/12, Courier 12, Courier New 11 (all 7px-wide chars) Is there a way to specify the above font-plus-size fallbacks, to preserve metrics? > being Macs that run higher res screens. QuickDraw *ALWAYS* assumes 72dpi, and images fonts accordingly. Your video configuration is irrelevant, as the OS has no idea how you manually adjusted the analog amplification controls on your monitor. > The problem seems to be of the OS or the browser understanding what a > point is, and that screen resolutions are variable (therefore > compensating for that). Then everyone will get type the same size, but > with different resolutions (effectively different pixel per em values) But how do you tell the OS what your video display LOOKS like? As far as I know, there are no CRTs with any ability to sense their *true* geometry; they only know if you increased or decreased something, and thus cannot report the true/actual/visible/physically-measurable dpi back to the OS. __________________________________________________________________________ Walter Ian Kaye <boo_at_best*com> Programmer - Excel, AppleScript, Mountain View, CA ProTERM, FoxPro, HTML http://www.natural-innovations.com/ Musician - Guitarist, Songwriter
Received on Saturday, 23 August 1997 21:57:21 UTC