KP> fontenc uses the old static configuration model from the core system, KP> fixing fontenc would be a bunch of work.
Er... That's libfont, not fontenc. The only configuration that fontenc requires is the presence of the global font encodings directory (lib/X11/fonts/encodings/encodings.dir). (Can be overridden with en environment variable; if not present, only a handful of eight-bit encodings and iso10646-1 are supported.) KP> I believe placing multiple encoding vectors in the file would be KP> more efficient when loading fonts; >> Are you speaking of execution time? Where do you expect it to go? KP> Locating and loading a transcoding table, but I guess that's not a KP> significant problem. Tt's literally a fraction of a second; and they subsequently remain cached. The memory usage might be a problem, though -- encodings are never freed once they've been loaded. >> I would suggest sbits with an sfnt wrapper, i.e. OpenType files with >> no outlines, embedded bitmaps only. Other suggestions are welcome. KP> Can I get that to hold all of the X properties from a PCF file? Not directly, no, but there's nothing that prevents us from abusing the OTF spec and adding a private ``XF86'' table. (Table names are restricted to 4 bytes, and tables starting with a capital are private.) KP> Could we use FreeType to load them? Probably so. KP> We would need a PCF->TTF conversion program. (and BDF->TTF as well, but KP> that's the same thing). If you want to experiment, I believe that pfaedit can generate such beasts. If you decide that's the way to go, I'll be glad to cook a standalone and GPL-free bdftootf utility and implement support in the core fonts system. Juliusz _______________________________________________ Fonts mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/fonts