W3C home > Mailing lists > Public > www-style@w3.org > January 2000

RE: Units, font sizing, and zoom suggestion for CSS 3

From: Karlsson Kent - keka <keka@im.se>
Date: Fri, 21 Jan 2000 12:11:49 +0100
Message-ID: <C110A2268F8DD111AA1A00805F85E58DA68535@ntgbg1>
To: "'erik@netscape.com'" <erik@netscape.com>, Chris Lilley <chris@w3.org>
Cc: www-style <www-style@w3.org>


> > But also, for example, you might have a font
> > which was defined on +- 2048 but which actualy used the 
> values +800 to
> > -300 for the actual glyphs - the 'em size' of the font would be
> > 1100/4096

If +800 is the top of first level accents, and -300 is the bottom
of (a non-swash(y); non-small-caps) p, and that is what "font-size"
should refer too, then we would be in agreement (if I interpret
your statement correctly).

> > On the other hand there are fonts that regularly go outside 
> their design
> > grid. Fonts for the American market regard unaccented 
> capital letters as
> > normal so all accents are outside the deiign griud. Font sfor the
> > European market regard accented capitals as normal (but 
> with only one
> > accent, and a small one at that) so talk about things like 
> the -height.
> 
> Are these European fonts also available in TrueType format? 
> Do they work
> well with Windows? For example, can you mix American and 
> European fonts
> on the same line at the same font-size, and still "look OK"?

No, that does not "look ok" with the current use of font size values.
For most text, using mostly lowercase letters, keeping the x-height
constant when mixing fonts will look ok (barring exceptional typeface
designs).  That the asked for font size come out as rather different
actual glyph sizes is a problem.  That is why my suggestion was that
both "font-size" and the suggested "font-ex-size" specified actual
measurable sizes of (certain) glyphs, and neither referred to the
typeface designer's "design square" (or whatever it should be called).

		Kind regards
		/kent k
Received on Friday, 21 January 2000 06:11:47 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:03 GMT