Philip's Music Writer (PMW) is a computer program for high quality
music typesetting. Originally written for Acorn RISC OS computers,
there is now a version that runs on Unix and Unix-like systems.
PMW operates by reading an input file containing an encoded
description of the music; such a file can be constructed using any
text editor or word processor. The music encoding is very
straightforward and compact, and quick to enter.
PMW comes with a PostScript outline font that contains all the musical
shapes (notes, rests, accidentals, bar lines, clefs, etc.) that it
requires. There is a man page for the command line options, and a
200-page manual that is distributed as a PDF file.
This software creates output using the PPA (printer performance
architecture) protocol. This protocol is used by some HP "Windows-only"
printers, including the HP Deskjet 820C series, the HP DeskJet 720 series,
and the HP DeskJet 1000 series. It has been tested on all three printers,
but your personal experience (positive or negative) is very much appreciated!
Pscal is a utility for generating Postscript calendars ready for
printing. It can optionally show the phases of the moon for either
hemisphere.
ps2eps is a tool (written in Perl) to produce Encapsulated PostScript Files
(EPS/EPSF) from usual one-paged Postscript documents. It calculates correct
Bounding Boxes for those EPS files and filters some special postscript command
sequences that can produce erroneous results on printers.
Utility that calculates the optimal placement of the pages for n-up printing
pslib is a C-library to create PostScript files on the fly. It offers many
drawing primitives, inclusion of png and eps images and a very sophisticated
text rendering including hyphenation, kerning and ligatures. It can read
external Type1 fonts and embed them into the output file. It supports pdfmarks
which makes it in combination with ghostscript's pdfwriter an alternative for
libraries creating PDF.
pstotext extracts ASCII text from PostScript and PDF files. It
uses Ghostscript, but does a more careful job with kerned characters
and nonstandard font encodings than Ghostscript's ps2ascii utility.