- From: Alastair Campbell <acampbell@nomensa.com>
- Date: Tue, 26 Apr 2016 15:36:10 +0000
- To: Gregg Vanderheiden <gregg@raisingthefloor.org>
- CC: GLWAI Guidelines WG org <w3c-wai-gl@w3.org>
- Message-ID: <2CAD75E9-C900-4570-B639-185F49D2D6B9@nomensa.com>
Hi Gregg, > PT is defined in the literature as a particular size in real space. (I know it is also used in virtual space in a variable manner — but it does have a real world size definition) I’ll assume you are correct about the literature, but in a web context, PT also has a definition in terms of CSS units. If you are talking to web designers/developers, they will assume you can use PT in the CSS and that is actually based on pixels. If you use PT in HTML/CSS, 1pt = 1.33px. Which leads to your next question: > is PX also defined as a real size? It seems to me that it is highly dependent on pixels per inch — but perhaps PX has a defined size in the real world now just like PT did. Yep, and it has a definition that is more useful for the various contexts: an angle; 1px = 0.0213 degrees https://www.w3.org/TR/css3-values/#reference-pixel "The reference pixel is the visual angle of one pixel on a device with a pixel density of 96dpi and a distance from the reader of an arm’s length. For a nominal arm’s length of 28 inches, the visual angle is therefore about 0.0213 degrees. For reading at arm’s length, 1px thus corresponds to about 0.26 mm (1/96 inch)." Note that this is separate from the “device pixels”, devices have various device pixels per inch, display densities, ‘retina’ displays etc. https://alastairc.ac/2012/11/in-defence-of-pixels/ The browser maker decides how many device pixels you have per CSS pixel. It used to always be 1:1, now it can be 2:1, 3:1, 1.5:1, 2.3:1 etc. You can use the size of the browser’s CSS pixel to work out what the distance of viewing should be! https://alastairc.ac/2013/02/how-to-hold-your-ipad/ Whilst the definition & maths can be complex, the results are fairly simple: pixels are a good relative unit across devices, and it is what designers and developers are used to. Cheers, -Alastair
Received on Tuesday, 26 April 2016 15:36:40 UTC