Jez Higgins

Freelance software generalist
software created
extended or repaired


Older posts are available in the archive or through tags.

Feed

Follow me on Twitter
My code on GitHub

Contact
About

Thursday 10 October 2019 The Forest Road Reader, No 2.32: Typesetting With Brian W Kernighan

Brian Kernighan has been typesetting his own books for well over forty years. Herein an almost complete history.

This book was set in Times Roman and News Gothic Condensed by the authors, using a Graphic Systems phototypesetter driven by a PDP 11/45 running under the UNIX operating system.

— Kernighan and Plauger
The Elements of Programming Style, 1974

This book was set in Times Roman and Helvetica Regular by the authors, using a Graphic Systems phototypesetter driven by a PDP-11/45 running under the UNIX operating system.

— Kernighan and Plauger
Software Tools, 1976

This book was set in Times Roman and Courier 12 by the authors, using a Graphic Systems phototypesetter driven by a PDP-11/70 running under the UNIX operating system.

— Kernighan and Plauger
The Elements of Programming Style 2nd Ed., 1978

This book was set in Times Roman and Courier by the authors, using a Mergenthaler Linotron 202 phototypesetter driven by a PDP-11/70 running under the UNIX operating system.

— Kernighan and Plauger
Software Tools in Pascal, 1981

This book was typeset in Times Roman and Courier by the authors, using a Mergenthaler Linotron 202 phototypesetter driven by a VAX-11/750 running the 8th Edition of the UNIX operating system.

— Kernighan and Pike
The Unix Programming Environment, 1984

This book was typeset in Times Roman and Courier by the authors, using an Autologic APS-5 phototypesetter and a DEC VAX 8550 running the 9th Edition of the UNIX operating system.

— Aho, Kernighan, Weinberger
The AWK Programming Language, 1988

The book was typeset (pic|tbl|eqn|troff -ms) in Times Roman and Courier by the authors, using an Autologic APS-5 phototypesetter and a DEC VAX 8550 running the 9th Edition of the UNIX operating system.

— Kernighan and Richie
The C Programming Language 2nd Ed., 1988

This book was typeset (grap|pic|tbl|eqn|troff -mpm) in Times New Roman and Lucida Sans Typewriter by the authors.

— Kernighan and Pike
The Practice of Programming, 1999

Typeset by the authors in Minion Pro, Lato, and Consolas, using Go, groff, ghostscript, and a host of other open-source Unix tools. Figures were created in Google Drawings.

— Donovan and Kernighan
The Go Programming Language, 2015

Camera-ready copy for this book was produced by the author in Times Roman and Helvetica, using groff, ghostscript, and other open source Unix tools.

— Kernighan
Millions, Billions, Zillions: Defending Yourself in a World of Too Many Numbers, 2018

Perplexing Footnote

Ossanna and Kernighan’s Troff User’s Manual does not say how it was typeset.


Thanks to Ben Deane for details of The Elements of Programming Style, and to Chris Oldwood for details of The Elements of Programming Style 2nd Edition.




Jez Higgins

Freelance software generalist
software created
extended or repaired

Older posts are available in the archive or through tags.

Feed

Follow me on Twitter
My code on GitHub

Contact
About