home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / softsys / andrew / 1214 < prev    next >
Encoding:
Internet Message Format  |  1992-09-02  |  1.6 KB

  1. Path: sparky!uunet!cis.ohio-state.edu!ucbvax!mv.us.adobe.com!zstern
  2. From: zstern@mv.us.adobe.com (Zalman Stern)
  3. Newsgroups: comp.soft-sys.andrew
  4. Subject: Re: fonts when server differs
  5. Message-ID: <9209022105.AA11162@cartier.mv.us.adobe.com>
  6. Date: 2 Sep 92 21:05:43 GMT
  7. Sender: daemon@ucbvax.BERKELEY.EDU
  8. Distribution: world
  9. Organization: The Internet
  10. Lines: 24
  11.  
  12. Depending on the particular server, the performance of font  
  13. operations may be significantly better than pixmaps. Server memory  
  14. usage is also going to increase if each ATK application downloads its  
  15. own set of pixmaps. So you end up tucking them under rocks (root  
  16. window atoms) in the server to avoid that. Pretty soon you've  
  17. implemented a distributed font cache protocol from hell.
  18.  
  19. There was some discussion on one of the X11 lists about allowing  
  20. applications to download their own fonts. The proposed solution  
  21. involved adding client connect and download funtionality to the X11R5  
  22. font server protocol. The font server could then provide the font to  
  23. the X11 server proper. (My memory is vague and I haven't followed  
  24. X11R5 developments so some of this may be wrong.) This would be  
  25. winning since the font would be downloaded once. A good download  
  26. protocol would be able to negotiate the font format (preferably with  
  27. the font server accepting all the known formats of interest and  
  28. converting them on the fly).
  29.  
  30. ATK would check if the fonts were available, if not it could try to  
  31. make them known "via the filesystem," and finally just download the  
  32. font in question. For X terminals, things would be slow to startup  
  33. because of the font downloads but the fonts would quickly be cached.
  34.  
  35. -Z-
  36.