CL-PDF is a cross-platform Common Lisp library for generating PDF files. It does not depend on any third-party tools from Adobe or others. CL-Typesetting is a complete typesetting system written in Common Lisp using CL-PDF. Both projects were originated and are being maintained by Marc Battyani.
The corresponding home pages are
The original repositories are here:
Ystok-PDF was forked in 2009. Now it has the following properties:
Ystok-PDF is available from
The distribution package contains both the ASDlite/ASDF-based ystok-pdf.asd and the LispWorks system definition file defsys.lisp.
I must admit I have failed referring to a TrueType font without embedding it. Here is ex-1251.zip containing all the files needed for reproducing the ex-1251.pdf (184 KB) on LispWorks for Windows. The document demonstrates a justified paragraph written down with the Arial Cyrillic Type1 font.
The main reason for forking Ystok-PDFy was poor maintenance of the "official" distribution and some disagreements. The brief list of my code additions and improvements made before 2009 is as follows.
write-objectmethods (assuming restricted use of national characters only in content streams only),
write-documentmethod and the