Mike, Pablo,

My apologies for not replying earlier -- I'm catching up on my mail.

Mike's assumption is correct -- it should now be possible to remove
all encodings files except for the one in fonts/encodings.  The new
mechanism is as follows: first, the font's directory is searched for
encodings.dir.  If that file doesn't exist, or if the requested
encoding cannot be found in that file, fonts/encodings/encodings.dir
is searched.  (This location can be overridden with an environment
variable, the name of which I forget -- see fontenc.c.)

At the API level, the most noticeable change is that FindEncoding can
be called with NULL for the font pathname -- this is used by luit,
which doesn't have a font to relate an encoding with.

I am fairly confident that all of this works fine.  I am planning to
remove generation of per-directory encodings.dir files in 4.3.0.

As to Pablo's comment: I remind you that you should be very careful
when overriding encoding files, as encodings are cached by name.

                                        Juliusz
_______________________________________________
Fonts mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/fonts

Reply via email to