The next generation of phototypesetting machines to emerge were those that generated characters on a
cathode-ray tube display. Typical of the type were the Alphanumeric APS2 (1963), IBM 2680 (1967),
I.I.I. VideoComp (1973?), Autologic APS5 (1975), and Linotron 202 (1978). These machines were the mainstay of phototypesetting for much of the 1970s and 1980s. Such machines could be "driven online" by a computer front-end system or took their data from magnetic tape. Type fonts were stored digitally on conventional magnetic disk drives. Computers excel at automatically typesetting and correcting documents. Character-by-character, computer-aided phototypesetting was, in turn, rapidly rendered obsolete in the 1980s by fully digital systems employing a
raster image processor to
render an entire page to a single high-resolution
digital image, now known as imagesetting. The first commercially successful laser imagesetter, able to make use of a raster image processor, was the Monotype Lasercomp. ECRM,
Compugraphic (later purchased by
Agfa) and others rapidly followed suit with machines of their own. Early
minicomputer-based typesetting software introduced in the 1970s and early 1980s, such as
Datalogics Pager, Penta,
Atex, Miles 33, Xyvision,
troff from
Bell Labs,
TeX from
Donald Knuth, and IBM's
Script product with CRT terminals, were better able to drive these electromechanical devices, and used text
markup languages to describe
type and other page formatting information. The descendants of these text markup languages include
LaTeX,
SGML,
XML and
HTML. The minicomputer systems output columns of text on film for paste-up and eventually produced entire pages and
signatures of 4, 8, 16 or more pages using
imposition software on devices such as the Israeli-made
Scitex Dolev. The data stream used by these systems to drive page layout on printers and imagesetters, often proprietary or specific to a manufacturer or device, drove development of generalized printer control languages, such as
Adobe Systems'
PostScript and
Hewlett-Packard's
PCL. ) typeset in
Iowan Old Style roman, italics and small caps, adjusted to approximately 10
words per line, with the typeface sized at 14
points on 1.4 x
leading, with 0.2 points extra
tracking Computerized typesetting was so rare that
BYTE magazine (comparing itself to "the proverbial shoemaker's children who went barefoot") did not use any computers in production until its August 1979 issue used a Compugraphics system for typesetting and page layout. The magazine did not yet accept articles on floppy disks, but hoped to do so "as matters progress". Before the 1980s, practically all typesetting for publishers and advertisers was performed by specialist typesetting companies. These companies performed keyboarding, editing and production of paper or film output, and formed a large component of the graphic arts industry. In the United States, these companies were located in rural Pennsylvania, New England or the Midwest, where labor was cheap and paper was produced nearby, but still within a few hours' travel time of the major publishing centers. In 1985, with the new concept of
WYSIWYG (for What You See Is What You Get) in text editing and word processing on personal computers,
desktop publishing became available, starting with the
Apple Macintosh,
Aldus PageMaker (and later
QuarkXPress) and PostScript and on the PC platform with Xerox Ventura Publisher under DOS as well as Pagemaker under Windows. Improvements in software and hardware, and rapidly lowering costs, popularized desktop publishing and enabled very fine control of typeset results much less expensively than the minicomputer dedicated systems. At the same time, word processing systems, such as
Wang,
WordPerfect and
Microsoft Word, revolutionized office documents. They did not, however, have the typographic ability or flexibility required for complicated book layout, graphics, mathematics, or advanced hyphenation and justification rules (
H and J). By 2000, this industry segment had shrunk because publishers were now capable of integrating typesetting and graphic design on their own in-house computers. Many found the cost of maintaining high standards of typographic design and technical skill made it more economical to outsource to freelancers and graphic design specialists. The availability of cheap or free fonts made the conversion to do-it-yourself easier, but also opened up a gap between skilled designers and amateurs. The advent of PostScript, supplemented by the
PDF file format, provided a universal method of proofing designs and layouts, readable on major computers and operating systems. QuarkXPress had enjoyed a market share of 95% in the 1990s, but lost its dominance to
Adobe InDesign from the mid-2000s onward.
SCRIPT variants IBM created and inspired a family of typesetting languages with names that were derivatives of the word "SCRIPT". Later versions of SCRIPT included advanced features, such as automatic generation of a table of contents and index,
multicolumn page layout, footnotes, boxes, automatic hyphenation and spelling verification. NSCRIPT was a port of SCRIPT to OS and TSO from CP-67/CMS SCRIPT. Waterloo Script was created at the University of Waterloo (UW) later. The initial implementation of SCRIPT at UW was documented in the May 1975 issue of the Computing Centre Newsletter, which noted some the advantages of using SCRIPT: The article also pointed out SCRIPT had over 100 commands to assist in formatting documents, though 8 to 10 of these commands were sufficient to complete most formatting jobs. Thus, SCRIPT had many of the capabilities computer users generally associate with contemporary word processors.
SCRIPT/VS was a SCRIPT variant developed at IBM in the 1980s. DWScript is a version of SCRIPT for MS-DOS, named after its author, D. D. Williams, but was never released to the public and only used internally by IBM. Script is still available from IBM as part of the
Document Composition Facility for the
z/OS operating system.
SGML and XML systems The standard generalized markup language (
SGML) was based upon IBM
Generalized Markup Language (GML). GML was a set of macros on top of IBM Script.
DSSSL is an international standard developed to provide a stylesheets for SGML documents.
XML is a successor of SGML.
XSL-FO is most often used to generate PDF files from XML files. The arrival of SGML/XML as the document model made other typesetting engines popular. Such engines include Datalogics Pager, Penta, Miles 33's OASYS, Xyvision's
XML Professional Publisher,
FrameMaker, and
Arbortext. XSL-FO compatible engines include
Apache FOP,
Antenna House Formatter, and
RenderX's
XEP. These products allow users to program their SGML/XML typesetting process with the help of scripting languages. YesLogic's
Prince is another one, which is based on CSS Paged Media.
Troff and successors During the mid-1970s,
Joe Ossanna, working at
Bell Laboratories, wrote the troff typesetting program to drive a Wang C/A/T
phototypesetter owned by the Labs; it was later enhanced by
Brian Kernighan to support output to different equipment, such as
laser printers. While its use has fallen off, it is still included with a number of
Unix and
Unix-like systems, and has been used to typeset a number of high-profile technical and computer books. Some versions, as well as a
GNU work-alike called
groff, are now
open source.
TeX and LaTeX font The
TeX system, developed by
Donald E. Knuth at the end of the 1970s, is another widespread and powerful automated typesetting system that has set high standards, especially for typesetting mathematics.
LuaTeX and LuaLaTeX are variants of TeX and of
LaTeX scriptable in
Lua. TeX is considered fairly difficult to learn on its own, and deals more with appearance than structure. The LaTeX macro package, written by
Leslie Lamport at the beginning of the 1980s, offered a simpler interface and an easier way to systematically encode the structure of a document. LaTeX markup is widely used in academic circles for published papers and books. Although standard TeX does not provide an interface of any sort, there are programs that do. These programs include
Scientific Workplace and
LyX, which are graphical/interactive editors;
TeXmacs, while being an independent typesetting system, can also aid the preparation of TeX documents through its export capability.
TeX-inspired text formatters GNU
TeXmacs (whose name is a combination of TeX and
Emacs, although it is independent from both of these programs) is a typesetting system which is at the same time a
WYSIWYG word processor.
SILE borrows some algorithms from TeX and relies on other libraries such as
HarfBuzz and
ICU, with an extensible core engine developed in
Lua. By default, SILE's input documents can be composed in a custom LaTeX-inspired markup (SIL) or in XML. Via the adjunction of 3rd-party modules, composition in
Markdown or Djot is also possible. The typesetting system
Typst combines a Markdown-like markup of the input and an embedded programming language with a high typographical quality of the output. This system has been publicly available since March 2023 and was presented in July 2023 at the Tex Users Group (TUG) 2023 conference. ==See also==