Andy Dingley said:
:> Absolute length units are only useful when the physical
:> properties of the output medium are known. The absolute units
:> are: [in, cm, mm, pt, pc]
:>
:> * pt: points — the points used by CSS 2.1 are equal to 1/72th
:> of an inch.
So, absolute length units are "only useful" under conditions that
we can't meet in this case.
Maybe, though the draft (as well as CSS 1.0 and CSS 2.0) use fairly
vague wordings - "are only useful" is loose prose, not a normative
statement.
But the point (no pun intended) is that there _is_ a rigorous
definition. (The inch is, by definition, exactly 0.0254 meters.)
Agreed. So why do you claim that "10pt has a meaning when used for
screen display" ?
Because its definition in no way depends on where it is used.
Whether it is useful, or good practice, or kosher, is something
different.
Now there's a literalist semantic argument here where _of_course_
"10pt has a _meaning_" in this context
Fine. "Semantic" means 'related to meaning', so what other arguments
than semantic arguments would you use to discuss the meaning of
something? And it's a literal matter since in this case, the meaning is
defined literally and rigorously.
Of course there is a defaulting mechanism, But this is unreliable
on most systems and has to be regarded as unreliable when
authoring.
I have no idea of what you are talking about here.
Of course. But in your scenario, I would give the second neighbour
who asks for 10g of sugar twice as much, because they brought a
bigger teacup to collect it in.
Why would you do that?
To repeat my point, it might well be unwise to pt sizes, except in user
style sheets. Actually I strongly think they should be avoided. But
_not_ because the font size suggestion in pt units would itself be
vague or even undefined. Rather, because it is _exact_ (and ultimately
specifies the point size using the physical unit meter). The variation
caused by browsers in using the suggestion are of no help here, since
they are, as you describe, largely uncontrollable - and could even be
unpredictable.