2 ms·
as far as I know the macOS display subsystem was built around the PDF specification. You'd think the OS can handle viewing documents without much additional thi
by riffic 6y ago
as far as I know the macOS display subsystem was built around the PDF specification. You'd think the OS can handle viewing documents without much additional third-party overhead:
https://en.wikipedia.org/wiki/Quartz_2D https://en.wikipedia.org/wiki/Quartz_2D
https://en.wikipedia.org/wiki/Quartz_(graphics_layer)#Use_of_PDF https://en.wikipedia.org/wiki/Quartz_(graphics_layer)#Use_of...
- Someone 6y agoIt uses the same drawing primitives as PDF, but it certainly isn’t built around the PDF specification, which is enormous. To give a few examples, there is no JavaScript interpreter in Quartz (https://www.adobe.com/devnet/acrobat/javascript.html https://www.adobe.com/devnet/acrobat/javascript.html), nor does it have 3D graphics rendering built in (https://helpx.adobe.com/acrobat/using/displaying-3d-models-pdfs.html https://helpx.adobe.com/acrobat/using/displaying-3d-models-p...), or a Flash engine (https://helpx.adobe.com/acrobat/using/flash-player-needed-acrobat-reader.html; https://helpx.adobe.com/acrobat/using/flash-player-needed-ac... this has bee removed from the Acrobat install, but used to ship with it) To support PDFs fully, all of that would have to be implemented on top of Quartz.