Hello Jim,
JG> The fundamental issue is that X only provides two of
> three needed pieces of information: the physical size
> of pixels and number of pixels.
Surely, if pixels are assumed to be adjacent, then in
providing the physical size of pixels provides us with the
resolution!
Example:
a) X tells me that each pixel is 317.5um wide, and the
same hight.
b) 1" = 25.4mm = 25,400um
c) 25,400um / 317.5um = 80 pixels per inch.
JG> Most applications really care about angular size of
> pixels: for 95% of applications, when someone says "10
> point", they mean a small but readable font size for
> the viewer...
You're making assumptions about what people are thinking.
Whether or not my users know that 1pt = 1/72" and that 10pt
is ten times that, they *do* know that 10pt is a meaningful
fixed size!
JG> ...the only applications that ever care about absolute
> size are page layout apps, and even then, only part of
> the time.
One of my programs prints labels, and depends on the fact
that at 12pt text, five lines of text fit on the 1" high
label, with a blank line to skip the gap between labels.
12pt means 6 lines per inch, precisely because point size is
meaningful.
- Andy Ball.
_______________________________________________
Fonts mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/fonts