[cl-pdf-devel] Greek letters?

Björn Lindberg d95-bli at nada.kth.se
Wed Dec 1 17:51:18 UTC 2004


Klaus Weidner <kw at w-m-p.com> writes:

> On Tue, Nov 30, 2004 at 04:54:17PM -0600, Klaus Weidner wrote:
> > On Tue, Nov 30, 2004 at 08:14:51PM +0100, Björn Lindberg wrote:
> > > Ah. I am using xpdf to view PDFs, and there it came up blank. But now
> > > when I tried acroread it showed up both in your file and
> > > mine. However, when I print it in the normal way it came up blank, so
> > > there is something fishy going on. (Everything else I have done so far
> > > using cl-pdf/typesetting, I can view with xpdf and print with no
> > > problems.) This seems to be a font issue I guess.
> > 
> > The font got encoded as WinAnsiEncoding by default which appears to be
> > invalid.
> > 
> > Try this:
> 
> Oops, that didn't work. This one works for acroread, xpdf, and
> ghostscript:
> 
>   (pdf:with-document ()
>     (pdf:with-page ()
>       (let ((font (pdf:get-font "Symbol" nil)))
>         (pdf:in-text-mode
>           (pdf:set-font font 36.0)
>           (pdf:move-text 100 800)
>           (pdf:draw-text "abcdefghABCDEFGH"))))
>     (pdf:write-document "foo.pdf"))
> 
> Now the encoding gets listed as "built-in" by acroread in the "properties
> -> fonts" menu, as opposed to the "Windows" default encoding.

Thanks! This works here as well.


Björn



More information about the cl-pdf-devel mailing list