Robert Kaiser composed on 2017-04-15 01:18 (UTC+0200):
Felix Miata composed:
One particular functionality I have in mind is to display an object in the browser window with predictably accurate stated physical dimensions. IOW, one inch always measures one inch; one cm always measures one cm; 12pt always measures 12/72", etc.
Note that is not how they are defined in CSS officially. Actually, 1cm = 96px/2.54according to official web standards,
Whether what any CSS "web standard" says, official or otherwise, depends on context. The issue here is virtually the same usurpation that occurred with well established decimal multiples being hijacked by the binary computing world, trying to redefine units with previously uncontroverted meanings. (kilo, mega, giga, etc.) At least those eventually got a reasonable fix.[1] A centimeter isn't a centimeter unless it measures an ISO standard centimeter. When I open a web page that says something measures a centimeter, if my ruler doesn't measure it a centimeter, it isn't a centimeter, regardless what is contained in CSS standards. Currently on a PC screen, a centimeter that actually measures a centimeter is only possible either: 1-by chance (if physical display density in fact measures 96 DPI), or 2-using an unsupported old version of any of several current browsers, or 3-using a current Gecko browser, along with proprietary CSS styles, or 4-using a KHTML browser
... https://www.w3.org/TR/css3-values/#absolute-lengths ... reference pixel...about... Any browser not adhering to that standard correctly is actually wrong, whatever you believe otherwise. ;-)
Depends whether one is trying to display objects that measure ISO standard linear lengths, or something else; an actual size, rather than some apparent size from an arbitrary viewing distance. People shouldn't have to print a web page to be able to verify a content object measures a specific standard intended size, e.g. "life" size. People should be able to prove a declared size of a screen object with a common measuring tool, without having to resort to hiring an engineer with expensive equipment that can equate angles with lengths. The CSS standard is derelict in omitting any way to do this, particularly in the usurpatory way it transmogrified the support it had. [1] http://physics.nist.gov/cuu/Units/binary.html -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org