Font Searching

  1. It would be reasonable to let the idvi application search for fonts using the ls-lR mechanism. This would be implemented as an extension to the static functions of idvi.font.DVIFont.

  2. The display applet cannot afford to download a huge ls-lR file before attempting to load fonts. So it remains a good idea to maintain a flat directory of font files on the web server. Searching could be enabled through a flag maintained by idvi.IDVI, with the applet disabling searching and the application enabling it.

  3. The copyfont mechanism could be updated, so that only those font files which are needed by a page are copied to the flat directory structure on the server. The copyfont script would have to be able to search for the font.