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

Reply via email to