[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Composite character bug?

From: Efraim Yawitz
Subject: Re: Composite character bug?
Date: Fri, 22 Jun 2001 10:58:45 -0700 (PDT)

This turned out to be trivial; the LLatin1.LCM map doesn't contain the
composite characters.  I had thought that just putting in the @ExtraMetric
line would be enough, but I had to change to LLatin2.  I still don't know
why the Error function crashes inside of vsprintf, though, which is really
why I didn't know what the error was.  Sorry if this wasted anyone's time.

On Thu, 21 Jun 2001, Efraim Yawitz wrote:

> I've been trying out some things with composite characters, and I was able
> to make my own file with a couple of characters which worked.  When I
> tried to test some of the composite characters which come with the 3.24
> distribution, however, the program segfaulted while trying to read the
> Ti-Rm+ AFM file.  I've played with it in gdb a bit, and it seems that the
> function NameRetrieve in z38.c doesn't find the character 'Ccaron' (the
> first one in the file), in its hashtable, so it returns '\000', and
> MapCharacterEncoding calls an Error function which for some reason
> segfaults inside of vprintf.  In any case, the problem seems to be with
> the hashtable, but I don't know what it is yet.  (NameRetrieve seems to
> have been optimized to a macro inside of MapCharacterEncoding by gcc, so
> it was a little hard to follow in the debugger.)  Has anyone else had this
> problem, and does anyone have any suggestions?
> Thanks,
> Ephraim

reply via email to

[Prev in Thread] Current Thread [Next in Thread]