<div dir="ltr"><div>Thank you John for  your example below.  I'm still not clear where (if possible) the parameter is for whether the font is embedded in the PDF document or not.  Is the font embedded by default.<br></div>
<div><br></div><div>Thanks,</div><div>Harry</div><div><br></div><div>-------------------------------</div><div>Does this get you started?<br>---------------<br>#lang racket<br><br>(require racket/draw)<br><br>(define (text->pdf text output-file)<br>
  <br>  (define font (make-font #:size 14<br>                          #:size-in-pixels? #t<br>                          #:face "Mono"))<br>  (define (up-int x) (inexact->exact (ceiling x)))<br>  (define (make-bm w h) (make-object bitmap% w h #f #t))<br>
  (define lines (regexp-split "\n" text))<br>  (define dc<br>    (new pdf-dc%<br>         [ interactive #f ]<br>         [ use-paper-bbox #f ]<br>         [ width 592 ]<br>         [ height 756 ]<br>         [ output output-file ]))<br>
  <br>  (send* dc<br>    (start-doc "useless string")<br>    (start-page))<br>  <br>  (send dc set-font font)<br>  <br>  (let loop ((lines lines)<br>             (width 0)<br>             (height 0))<br>    (when (pair? lines)<br>
      (let-values (((w h d v) (send dc get-text-extent (car lines))))<br>        (send dc draw-text (car lines) 0 height)<br>        (loop (cdr lines)<br>              (max width (up-int w))<br>              (+ 5 height (up-int h))))))<br>
  <br>  (send* dc <br>    (end-page)<br>    (end-doc)))<br><br><br>-----------------------------------------</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Dec 9, 2013 at 11:58 AM, Harry Spier <span dir="ltr"><<a href="mailto:vasishtha.spier@gmail.com" target="_blank">vasishtha.spier@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div>In Racket is it possible to convert a unicode text file into a PDF file with an embedded unicode font.  This is for an on-line digital library application where I want to create the PDF file on the fly when the user requests that output format.  </div>

<div><br></div><div>Thanks,</div><div>Harry</div></div>
</blockquote></div><br></div>