On Thu, 13 Feb 2003 12:06:31 +0100
Hans Hagen
At 03:07 PM 2/12/2003 +0100, you wrote:
On Wed, 12 Feb 2003 09:09:31 +0100 Hans Hagen
wrote: At 08:53 AM 2/12/2003 +0100, you wrote:
Hartmut Henkel
writes: So there might be some corner for improvement. Using strcmp() the reverse way seems not to speed up things; how to write a more sophisticated inequality-checker?
Heiko stated that he used a hash table for this. This will speed up things dramatically.
but if i remember right he only looked at the first 8 chars (assuming berry) which is not that useful for texnansi-* files -)
the best way (imo) is to let later entries overload previous ones, so not much checking is needed at all;
I remember this discussion on the pdftex-list and can still not understand why we should look for overloaded entries. pdftex should take the first match.
no, the last one, since users may want to overload the defaults (quite important if you use pseudo caps/slant/extend)
i see its importance and i have nothing against overloading defaults. I mean that the overloading should not work in the way that an later entry replaces a prior entry, instead the map-files that contain the user-settings should be read before pdftex reads the defaults. Then pdftex can take the first match and can stop reading map-files if it has all required entries found. Jens