home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / archives / 3709 < prev    next >
Encoding:
Internet Message Format  |  1992-11-08  |  3.8 KB

  1. Path: sparky!uunet!think.com!spool.mu.edu!agate!agate!usenet
  2. From: rws@EXPO.LCS.MIT.EDU (Bob Scheifler)
  3. Newsgroups: comp.archives
  4. Subject: [comp.windows.x.announce] Release of X Consortium standard PEXlib specification
  5. Followup-To: comp.windows.x.announce
  6. Date: 7 Nov 1992 12:52:17 GMT
  7. Organization: University of California, Berkeley
  8. Lines: 77
  9. Sender: adam@soda.berkeley.edu
  10. Approved: adam@soda.berkeley.edu
  11. Distribution: world
  12. Message-ID: <1dge61INN721@agate.berkeley.edu>
  13. References: <9211061628.AA08836@expo.lcs.mit.edu>
  14. NNTP-Posting-Host: soda.berkeley.edu
  15. X-Original-Newsgroups: comp.windows.x.announce
  16. X-Original-Date: 6 Nov 92 16:28:00 GMT
  17.  
  18. Archive-name: auto/comp.windows.x.announce/Release-of-X-Consortium-standard-PEXlib-specification
  19.  
  20.  
  21. Release of Final PEXlib Document
  22. Jeff Stevenson
  23. November 5, 1992
  24.  
  25.  
  26.     The Final PEXlib, Version 5.1, document is available.
  27.  
  28.     The files are available via anonymous ftp on export.lcs.mit.edu in the
  29.  
  30.     /pub/DOCS/PEXlib
  31.  
  32.     directory.  There are two files:
  33.  
  34.     PEXlib.doc.tar.Z    - the troff source files
  35.     PEXlib.ps.tar.Z        - the PostScript output files
  36.  
  37.     I recommend that you get the PostScript files for hardcopy output.
  38.     There is a known problem with creating the index in some environments.
  39.     The PostScript tar includes two files: PEXlib.PS which is the main
  40.     document and table of contents, and PEXlib.ndx.PS which is the index.
  41.  
  42.     The source tar contains all macros and sources files for building the
  43.     document, table of contents and index.  The source tar also includes the
  44.     standard header files.  Having the source makes searching for things in
  45.     the document easier too.
  46.  
  47.     One note about building the document: there is a number register used to
  48.     control the font used for code excerpts (a uniform courier font).  The
  49.     default is to use the font name "C" (e.g. .ft C) which is believed to be
  50.     correct for most ditroff and psroff implementations.  However, there is
  51.     at least one known troff implementation that has the courier loaded in
  52.     font position 8 and is not named "C".  So, to override the default, use
  53.     the command line option "-rC8" to effect the correct font change (e.g.
  54.     .ft 8).  If you have problems with getting the code excerpts to look
  55.     correct, try overriding the default as shown above.  You can do this by
  56.     modifying the troff command in the Imakefile.
  57.  
  58.  
  59.     Finally, the following is included in this README as a reference to work
  60.     still in progress.
  61.  
  62.  
  63.     Locales and Internationalized Text
  64.     ----------------------------------
  65.  
  66.     PEXlib provides functions for supporting international text and
  67.     multibyte fonts, but this support is basic and difficult to use.  An
  68.     effort to introduce more appropriate support for localization is in
  69.     progress, but was too late for inclusion in this first release of PEXlib
  70.     5.1.  A second release of PEXlib 5.1 is being considered in order to
  71.     incorporate this support for internationalization.
  72.  
  73.     The proposal being worked on introduces locale management and
  74.     internationalized text functions into PEXlib that are very similar to
  75.     Xlib.
  76.  
  77.     A donation of sample code for these functions is expected, and is
  78.     expected to be made public if donated.
  79.  
  80.  
  81.     Additional PEXlib Utilities
  82.     ---------------------------
  83.  
  84.     In addition to the internationalization work, there is also work in
  85.     progress on additional utilities for PEXlib.  Most of these utilities
  86.     are expected to be made available as contributed code from the X
  87.     Consortium.  Once available, contributed code can be accessed via ftp to
  88.     export.lcs.mit.edu.  Look in the /contrib/PEXlib/ directory.
  89.  
  90.     The work in progress includes utilities for double-buffering, visual
  91.     selection and colormap initialization.  There will be a README file in
  92.     the ftp directory, /contrib/PEXlib/, with more information.
  93.  
  94.  
  95.