PSint Doc/running_PSint file (07/04/90)
                        Fabien LELAQUAIS (1990)
                        lelaquaf@apo.esiee.fr
                        `Forgive my poor english'
------------------------------------------------------------------------

  PostScript is actually a quite nice langage to deal with fonts.
The problem is that I can't find nice looking Adobe-like fonts.
I then translated and modified a bit some hershey fonts to be manipu-
lated by PSint.

  Today these fonts are NOT cached (it's not hard to do, as font cache
is completly efficient), but their rendering is fast enough to be
left uncached, since characters are described with lines segments.

  To allow PSint to run without loading every font at launch time, but
leave the user free of calling a specific font at any time, I used a
quite nice little trick, shown in the startup file `profile.ps' :

   I first declare all the fonts I'm ready to load, defining them
  in the FontDirectory dictionnary. Their value should be a common
  font dictionnary, but since they're not loaded yet, I replaced
  their definition with a PostScript procedure responsable of the
  loading work (just a run will do).

   The `findfont' operator (defined in `font.c') checks the value
  associated with a given font name in FontDirectory, and executes
  it if it's NOT a dictionnary. Otherwise, it will just push the
  dictionnary on the stack...

   This procedure should return the new loaded dictionnary on the stack.



