home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / sgi / 16164 < prev    next >
Encoding:
Text File  |  1992-11-09  |  1.9 KB  |  40 lines

  1. Newsgroups: comp.sys.sgi
  2. Path: sparky!uunet!ukma!darwin.sura.net!sgiblab!sgigate!odin!news
  3. From: ib@ivan.asd.sgi.com (Ivan Bach)
  4. Subject: Re: Fontmanager and OpenGL
  5. Message-ID: <1992Nov9.181037.29972@odin.corp.sgi.com>
  6. Keywords: OpenGL, font manager, IRIS Font Manager
  7. Sender: news@odin.corp.sgi.com (Net News)
  8. Nntp-Posting-Host: ivan.asd.sgi.com
  9. Organization: Silicon Graphics, Inc., Mountain View, CA
  10. References: <stefans.721309316@bauv106>
  11. Date: Mon, 9 Nov 1992 18:10:37 GMT
  12. Lines: 26
  13.  
  14. In article <stefans.721309316@bauv106> stefans@bauv106.bauv.unibw-muenchen.de
  15. (Stefan Schwarz):
  16. > I can use fontmanager functions, but i can't see an equivalence within
  17. > OpenGL.
  18. GL does not include the IRIS Font Manager.  The software component of GL is
  19. implemented as a library called libgl, while the IRIS Font Manager (FM) is
  20. implemented as a separate library called libfm.  The IRIS FM uses GL commands
  21. to provide the support for font management (fm) functions.  The main purpose
  22. of the libfm library is to make it easier to write those GL and mixed-model
  23. programs which need to use fonts.  It is a software layer between application
  24. programs and GL.  That layer depends on the types of fonts and font file
  25. formats available on a particular system.
  26.  
  27. One of the main design goals of OpenGL was to make it easily portable to
  28. different types of systems.  That is why OpenGL does not contain any commands
  29. which would make it dependent on a particular windowing system or font manager.
  30.  
  31. We will probably provide a library that will use OpenGL commands to support
  32. the existing font management functions on SGI machines, and we will probably 
  33. introduce some new font management functions.
  34.  
  35. If you intend to port your programs to non-SGI machines, you may want to
  36. separate the code that is machine-independent and portable from the code that
  37. depends on a particular windowing system and font manager.
  38.  
  39. Ivan Bach, ib@sgi.com
  40.