[cl-pdf-devel] Re: [cl-typesetting-devel] Unicode?

Peter Seibel peter at gigamonkeys.com
Mon Sep 10 20:20:36 UTC 2007


Peter Seibel wrote:
> Marc Battyani wrote:
> 
>> The generated pdf looks ok for me in acrobat. I can send it to you if 
>> you want. (too big for the list, it just bounced)
> 
> I think I got a copy though since you sent it to me and the list.
> 
>> Have you tried this example?
> 
> I haven't. I'll play around some more.

Okay, I can't get unicode-hello to work on Allegro 8.1 on GNU/Linux with 
any Unicode fonts I have. Perhaps I'm generating bad .ufm files? (I 
tried to build your special ttf2ufm program Marc but couldn't figure out 
how so used another one I found on the web.) Maybe to remove at least 
one variable we can use the same font. I just tried with Gentium, a free 
Unicode font which you can get here:

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=Gentium_download

Whenever I use Gentium in the place of TimesNewRomanPSMT I get this 
error, even when I set the *unicode-test-string* to something as simple 
as "abc".

Index(s) to array function is/are out of the range of the array.
    [Condition of type TYPE-ERROR]

Restarts:
  0: [ABORT] Return to SLIME's top level.
  1: [ABORT] Abort entirely from this (lisp) process.

Backtrace:
   0: (SWANK:SWANK-DEBUGGER-HOOK #<TYPE-ERROR @ #x74d2ac1a>
        #<Function SWANK-DEBUGGER-HOOK>)
   1: (ERROR TYPE-ERROR :DATUM NIL :EXPECTED-TYPE FIXNUM :FORMAT-CONTROL
             "Index(s) to array function is/are out of the range of the 
array."
             :FORMAT-ARGUMENTS (NIL))
   2: ((METHOD PDF::GET-CHAR-METRICS (T T T)) #\I
       #<PDF:FONT gentium @ #x74b97912>
       #<PDF::UNICODE-ENCODING UnicodeEncoding @ #x71670a2a>)
   3: (PDF:GET-KERNING #\I #\a #<PDF:FONT gentium @ #x74b97912> 36)
   4: (PUT-STRING "abc")
   5: (UNICODE-HELLO)

-Peter

-- 
Peter Seibel                     : peter at gigamonkeys.com
A Billion Monkeys Can't be Wrong : http://www.gigamonkeys.com/blog/
Practical Common Lisp            : http://www.gigamonkeys.com/book/
Coders at Work                   : http://www.codersatwork.com/



More information about the cl-pdf-devel mailing list