TYPE DESIGN INFORMATION PAGE last updated on Sat Jul 20 13:41:41 EDT 2024






PostScript: the language

[Dog drawn by Ralph Steadman]


A first guide to postscript

Guide by Peter Weingartner. Spanish mirror. [Google] [More]  ⦿

A First Guide to PostScript

By P.J. Weingartner (University of Indiana): a nice ten-chapter primer. [Google] [More]  ⦿

A First Guide to PostScript (mirror)

[More]  ⦿

A manual for mathematical PostScript

Fantastic collection of code and tutorials by a mathematician (Bill Casselman) for mathematicians. A must visit! [Google] [More]  ⦿


From the press release by Peter Szabo, its developer: "a2ping is a UNIX command line utility written in Perl that converts many raster image and vector graphics formats to EPS or PDF and other page description formats. Accepted input file formats are: PS (PostScript), EPS, PDF, PNG, JPEG, TIFF, PNM, BMP, GIF, LBM, XPM, PCX, TGA. Accepted output formats are: EPS, PCL5, PDF, PDF1, PBM, PGM, PPM, PS, markedEPS, markedPS, PNG, XWD, BMP, TIFF, JPEG, GIF, XPM. a2ping delegates the low-level work to Ghostscript (GS), pdftops and sam2p. a2ping fixes many glitches during the EPS to EPS conversion, so its output is often more compatible and better embeddable than its input." [Google] [More]  ⦿

Adobe resources via FTP

[More]  ⦿

Adobe resources web page

[More]  ⦿

Adobe's Red Book (PostScript Language Reference)

Adobe's new Red Book "PostScript Language Reference Book" (1999) supersedes all the material about LanguageLevel 3 in the 3010 Supplement. Hardcopy book published by Addison-Wesley. See also here. Alternate URL for the PDF file. Another URL for the PDF file. And another one. [Google] [More]  ⦿

Bakoma TEX

This extensive package designed by Basil K. Malyshev for Microsoft Windows XP/2000/NT/98/95 contains a wealth of fonts and software. We quote the author: "BaKoMa TeX is Postscript enabled TeX system intended for Electronic Publishing. Postscript enabled means that the system includes built-in Postscript interpreter that provides careful drawing Postscript graphics (including one embedded into DVI via TeX special's) on display and on (even non-postscript) printers. Also, it provides perfect conversion of any Postscript graphics for such output formats as: PDF, SVG, and HTML. SVG output lets you to create high quality animated presentations. The system supports using a scalable fonts in modern font formats: OpenType, TrueType (Unicode supported), Postscript Type1 (including Multiple Masters), and Type3." The 1500 fonts included are broken down as follows (nearly all are conversions of metafonts):

  • CM (including LaTeX and Logo fonts + vf for T1 with CX)
  • AMS Fonts (Euler, Math Symbols).
  • EC/TC.
  • LH (T2A).
  • Concrete (Math, ECC).
  • Malvern.
  • CMCyr + vf for T2A/LCY.
  • Scripting fonts, CMPica, Punk.
  • Stmaryrd, Wasy, Rsfs, YHMath, BlackBoard (bbm, doublestroke).
  • Lams, Astro Symbols (cmastro, astrosym, moonphase).
  • Barcodes (barcodes, wlean, wlc*), Logical (loggates, milstd).
  • timing, MusiXTeX, Chess/CChess, Go, Backgammon, Dingbats/NiceFrame.
[Google] [More]  ⦿

BaKoMa TeX

Free software by Basyl K. Malyshev: BaKoMa TeX is a complete TeX system for Microsoft Windows 95/98/NT/2000. It supports type 1, type 3, truetype, OpenType, and TeX PK formats, and enables PostScript in TeX. The system includes about *1500* typefaces in PostScript Type 1 and Type 3 font format including the following fonts: CM (including LaTeX and Logo fonts + vf for T1 with CX, AMS Fonts (Euler, Math Symbols), EC/TC, LH (T2A), Concrete (Math, ECC), Malvern, CMCyr + vf for T2A/LCY, Scripting fonts, CMPica, Punk, Stmaryrd, Wasy, Rsfs, YHMath, BlackBoard (bbm, doublestroke), Lams, Astro Symbols (cmastro, astrosym, moonphase), Barcodes (barcodes, wlean, wlc*), Logical (loggates, milstd), timing, MusiXTeX, Chess/CChess, Go, Backgammon, Dingbats/NiceFrame. PDF output supported. Direct access to the fonts. [Google] [More]  ⦿

Blue and Green Books

All programs from Adobe's blue and green books. [Google] [More]  ⦿

Blue Book

All programs of Adobe's blue book. The blue book in PDF format. [Google] [More]  ⦿

Blue Book

Adobe's blue book (1986) in PDF format: PostScript Language Tutorial and Cookbook. Programs from this book are available here and here. [Google] [More]  ⦿

Charles M. Geschke

Charles Geschke is the founder, with John Warnock, of Adobe (in 1982), and the inventor of PostScript. The type 3 and type 1 font formats are an essential part of the PostScript language. [Google] [MyFonts] [More]  ⦿


PostScript language newsgroup. [Google] [More]  ⦿

comp.lang.postscript FAQ

Alternate URL. [Google] [More]  ⦿


PostScript sources. This newsgroup is very quiet. [Google] [More]  ⦿

comp.sources.postscript FAQ

[More]  ⦿

Don Lancaster's PostScript Library

PostScript and PDF programs by Don Lancaster. [Google] [More]  ⦿


Document structuring comments. [Google] [More]  ⦿

Dylan's PostScript Page

PostScript programs by Dylan. [Google] [More]  ⦿

Genesis of PostScript

A Page Description Language (PDL), based on work originally done by John Gaffney at Evans and Sutherland in 1976, evolving through JaM (John and Martin, Martin Newell) at XEROX PARC, and finally implemented in its current form by John Warnock et al. after he and Chuck Geschke founded Adobe Systems Incorporated in 1982. [Google] [More]  ⦿

Geoff Richards

Designer with metafont of various symmetric dingbats. Postscript source codes also available. [Google] [More]  ⦿


GhostPDF and Ghostscript are Artifex Software's implementations of the Adobe PostScript and PDF page description languages. Free software for UNIX and Windows. [Google] [More]  ⦿

Green Book

Adobe's green book "PostScript Language Program Design" (by Glenn C. Reid, 1988) in PDF format. Alternate URL. [Google] [More]  ⦿

Harlequin ScriptWorks 5.1

A commercial RIP Management System that accepts many inputs, including PostScript level 3, and PDF. It includes a PostScript language interpreter and rasterizer. "ScriptWorks supports all PostScript font types, including Type 0, Type 1, Type 2 (CFF), Type 3, Type 4, Type 32 and Type 42 formats. ScriptWorks comes pre-loaded with 35 standard fonts (your choice of Bitstream or Linotype), plus several system fonts. " [Google] [More]  ⦿

History of PostScript

[More]  ⦿

Internet PostScript Resources

Links page by Aaron 'Wigs' Wigley at Monash University. [Google] [More]  ⦿


Jaws RIP is a PostScript level 3 and PDF compatible interpreter that runs on Mac and Windows. Jaws PDF Creator is a PDF creator. And Jaws PDF library has PDF to PostScript and PostScript to PDF converters. Commercial products. Personal comment: except for the PDF creator, the other things can be obtained for free, with open source code, in any ghostscript distribution. There are no UNIX or X-Windows versions of the Jaws software as far as I can tell, because the demo download page only shows a choice between Mac and Windows. [Google] [More]  ⦿

Jim Land
[PostScript and Ghostscript Resources]

[More]  ⦿

John Warnock

John Warnock (d. 2023) was the founder, with Charles Geschke, of Adobe (in 1982), and the inventor of PostScript. The type 3 and type 1 font formats are an essential part of the PostScript language. He also proposed the PDF file format. [Google] [More]  ⦿

Laurens Leurs

[More]  ⦿

marginal hacks

PostScript programs by Jamie Zawinski. [Google] [More]  ⦿

Michel Charpentier

Nice PostScript code for Lindenmayer system graphics. [Google] [More]  ⦿

P J B Computing

Peter Billam's free Perl module muscript: a generator of PostScript music sheets. Other PostScript utilities: line_drawing.ps, colours.ps. He also has a comparison of Perl and PostScript. [Google] [More]  ⦿

PostScript 3

Information from Adobe. [Google] [More]  ⦿

PostScript and Ghostscript Resources
[Jim Land]

Jim Land's great postscript web site. [Google] [More]  ⦿

PostScript by Example

Programs from this successful and readable book by Henry McGilton and Mary Campione (Addison-Wesley, 1992). [Google] [More]  ⦿

PostScript Developer Page

Useful page with PDF files of the red, green and blue books, sub-pages on topics such as color, patterns, forms, tiff2ps, level 3 postscript, and reencoding. [Google] [More]  ⦿

PostScript on-line language reference

[More]  ⦿

PostScript on-line language reference

[More]  ⦿

PostScript on-line language reference

[More]  ⦿

PostScript Programming Tutorial

Interface Technologies Inc. [Google] [More]  ⦿

Postscript sources FAQ at Oxford

[More]  ⦿

PostScript viewers: list

List of PostScript viewers, converters and generators. Another site. [Google] [More]  ⦿

[Laurens Leurs]

Laurens Leurs' page, with special attention paid to PostScript errors. It contains a database of known PostScript errors and offending commands, including tips on how to get rid of the errors (if possible). Also included is a brief history of the world's 30 most important typefaces. [Google] [More]  ⦿


Instructions by Francesco Spada on how to make a PS file into an EPS file:

  • Make the first line of the PostScript file the following:
    %!PS-Adobe-3.0 EPSF-3.0
  • Look among the lines at the beginning of the PostScript file (right after your "%!PS..." line. You should see a series of lines that start with "%%". If there is not already a line among these that starts with "%%BoundingBox", then you will need to add this line among the other %% lines: %%BoundingBox: xll yll xur yur The "xll yll xur yur" abover are stand-ins for four numbers, these being the x and y coordinates of the lower left and upper right corners of the bounding box of the EPS graphic.
  • Restrictions: (1) It must be a one page document. (2) It should make no reference to page size, duplex printing, or anything else that has to do with the printing of the document. (3) It shouldn't do other odd stuff, like erase the page, initialize the graphic state, etc.
[Google] [More]  ⦿

Randolph J. Herber

Many links, essays and sample PostScript programs. [Google] [More]  ⦿


Very small commercial (45USD) PostScript level 1 viewer for Windows, written by Roger Willcocks of Centipede Productions. [Google] [More]  ⦿

Stijn's PostScript fragment

PostScript examples coded by "Stijn". [Google] [More]  ⦿


Jim Hefferon's free collection of programs for type 1 typefaces. There are C programs for computing the amount of black in a glyph, and verifying the exactness of the extremes in the outlines. Plus, a useful Postscript tool containing three algorithms for "automatic kerning", two of which are classical, and one original). [Google] [More]  ⦿


Discussion of Japanese postscript font technology. [Google] [More]  ⦿

Thinking in PostScript

Glenn Reid's book (Addison-Wesley, 1990) is on-line, and free! [Google] [More]  ⦿

Thinking in PostScript

Glenn Reid's book is now downloadable from his site in PDF format. [Google] [More]  ⦿

Thomas W. Sederberg

Professor at Brigham Young University (Utah), who has a beautiful set of course notes on-line for his graduate course on Computer-Aided Geometric Design. It has virtually everything one needs to know about Bezier curves (chapter 2), and deals with PostScript, rational Bezier curves (with which one can make perfect circles), B-splines, and advanced material. [Google] [More]  ⦿