QuickDraw GX

from Wikipedia, the free encyclopedia

QuickDraw GX was intended to replace the QuickDraw (QD) 2D graphics engine and the Printing Manager of the Mac OS “Classic”.

description

Although GX was based on the same basic geometries and metrics as the original QuickDraw engine, the underlying platform was newly specified and implemented as a resolution-independent, object-oriented and buffered system, which made it much easier for programmers to perform common tasks. In addition, various commands for displaying Bezier curves (which QuickDraw were missing) were added to GX and TrueType was introduced as the basic font system.

Although GX undoubtedly solved many of QuickDraw's problems, most QuickDraw users had developed their own proprietary solutions to it by the time GX was released. GX also suffered from a number of incompatibilities with existing programs, especially those that brought their own enhancements to circumvent the shortcomings of QuickDraw. This, as well as the resistance of some well-known application providers, in particular the PostScript developer Adobe, as well as the poor communication of the advantages and reasons for GX on the part of Apple, meant that this technology led a shadowy existence. After GX was crushed as a result of the purchase of NeXT and Quartz took over the role of the preferred graphics engine, many of the features of GX can still be found in a modified form in today's graphics layer of macOS .