No. We are digital. Everything should be in pixels. If you are developing a program that is expecting output to a printed page, then incude a calibration utility with it that will allow your user to put a page to a screen and calibrate the 'as on paper' scale factor.
For get about DPI *completely*, leave that to the print driver.
Screens are in pixels. All sizes for things to be displayed on screen must be in pixels. Laptop screen at 1080p is equal to a 100 foot projector screen at 1080p. Anything else is just madness and must be killed with fire. As a convenience web designers might use 'em' to describe sizes of non-textual elements when those must line up with some textual elements and that would be translated to pixels, depending on the width of the 'm' letter in the used font type and size.
Power management, mobile and firmware developer on Linux. Security developer at nvidia. Ex-biologist. Content here should not be interpreted as the opinion of my employer. Also on Mastodon and Bluesky.
Re: Yes, but...
Date: 2012-07-16 11:55 am (UTC)For get about DPI *completely*, leave that to the print driver.
Screens are in pixels. All sizes for things to be displayed on screen must be in pixels. Laptop screen at 1080p is equal to a 100 foot projector screen at 1080p. Anything else is just madness and must be killed with fire. As a convenience web designers might use 'em' to describe sizes of non-textual elements when those must line up with some textual elements and that would be translated to pixels, depending on the width of the 'm' letter in the used font type and size.