Except that Apple specifically says they're not. From High Resolution Guidelines for OS X <https://developer.apple.com/library/archive/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Explained/Explained.html#//apple_ref/doc/uid/TP40012302-CH4-SW13 <https://developer.apple.com/library/archive/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Explained/Explained.html#//apple_ref/doc/uid/TP40012302-CH4-SW13>>:
> Note: The term points has its origin in the print industry, which defines 72 > points as to equal 1 inch in physical space. When used in reference to high > resolution in OS X, points in user space do not have any relation to > measurements in the physical world. In any case, it would be impossible for points to correspond to 1/72 of an inch, because a given physical screen size can correspond to a different number of points, depending on the display mode. Regards, Ken > On Jun 8, 2020, at 6:01 PM, Jeff Younker via Cocoa-dev > <cocoa-dev@lists.apple.com> wrote: > > Just as an aside, points are not Apple-specifc. They are a typesetting unit > equivalent to 1/72 of an inch. It's the same unit used for font sizes. > > -jeff > > > On Mon, Jun 8, 2020 at 2:43 PM Gabriel Zachmann via Cocoa-dev < > cocoa-dev@lists.apple.com> wrote: > >> I know this mailing list might not be the perfect fit for my question, >> but maybe someone has an idea. >> >> I have a problem converting points (I think) to pixels in a bash script. >> I'd rather not write an extra C/Cocoa utility for that. >> >> Using >> system_profiler SPDisplaysDataType >> I can retrieve the size of a Mac's display in pixels. >> >> However, the command >> >> tell application "System Events" to get the size of every window of >> every process >> >> (which I execute from my bash script using osascript) apparently does NOT >> return window sizes in pixels. I guess it's the strange "Apple points" >> units. According to my experiments, on my MacBook Pro Retina, for instance, >> a fullscreen app (e.g., Keynote presentation) has a window size of 1680 x >> 1050. >> By contrast, system_profiler reports 2880 x 1800. >> >> So, the question is: how can I determine the screen size of a Mac from my >> bash script in the same units like "System Events" uses? >> Or, how can I determine the factor by which I have to convert pixels into >> those other units? >> >> >> Many thanks in advance for any insights or hints. >> >> Best regards, Gabriel >> >> _______________________________________________ >> >> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) >> >> Please do not post admin requests or moderator comments to the list. >> Contact the moderators at cocoa-dev-admins(at)lists.apple.com >> >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/cocoa-dev/jeff%40drinktomi.com >> >> This email sent to j...@drinktomi.com >> > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/cocoa-dev/ken%40codeweavers.com > > This email sent to k...@codeweavers.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com