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
http://lisp.ystok.ru/cl-pdf/ypdf-2-0-006.zip.
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.
force-char-code
macro,write-object
methods
(assuming restricted use of national characters only in content streams only),write-document
method and the with-page
macro.