[comp.windows.x] Line width specification non-square pixels

bin@primate.wisc.edu (Brain in Neutral) (12/12/89)

From section 5.2.1 of the Porting Layer definition document:

"The sample server assumes square pixels. Serious WYSIWYG (what you see
is what you get) applications for publishing and drawing programs will
adjust for different screen resolutions automatically.  Considerable
work is involved in compensating for non-square pixels (both in the
mfb code for the sample server and the client applications)."

Suppose one does have hardware in which the pixels are not square.
If one specifies a line width of n, then, what does that mean?
n horizontal pixels?  n vertical pixels?  If I draw a line at 45 degrees,
how wide will it be?

Paul DuBois
dubois@primate.wisc.edu