%% /u/sy/beebe/src/psposter/CHANGELOG, Mon Jan 16 14:33:12 1995 %% Edit by Nelson H. F. Beebe Development log for psposter [in reverse chronological order] [16-Jan-1995] 0.08 Fix a bug in the use of +table 8/h: the header line 8 9 a b c d e f was in a Roman font instead of the intended bold font used for the preceding line. Modify grep commands to redirect stderr to /dev/null, to unneeded error messages don't confuse the user. Revise PostScript coding that implements the +table option. In the original implementation of this code, it was assumed that ASCII space and NUL had no assigned glyph, which appears to be the case for all Adobe PostScript fonts, and is supported by the encoding tables in Appendix E of the PostScript Language Reference Manual, Second Edition, Addison-Wesley (1990). I also verified this in all 1305 .afm files in the CTAN /tex-archive/fonts/postscript/AFMFiles collection. However, for Basil K. Malashev's BaKoMa fonts, which represent Computer Modern in hinted PostScript Type 1 format, font positions 0 (NUL) and 32 (space) have assigned glyphs, with the result that psposter showed those glyphs throughout the font table, because space had been used to separate table characters, setting strings like (@ A B C D E F G ). The revised code avoids the use of separating space, setting strings like (@ABCDEFG) instead. [11-Jan-1995] 0.07 Add code to support on-the-fly invocation of t1ascii so that psposter can use the more compact .pfb binary PostScript font files, as well as the ASCII .pfa files supported by earlier versions. Also add support for on-the-fly decompression of font files compressed by compress (.Z) and gzip (.gz). Although compress will not reduce the size of .pfb files, gzip will. If you don't have t1ascii installed yet, you can find it in the Comprehensive TeX Archive Network (CTAN) archives ("finger ctan@pip.shsu.edu" for a list of CTAN site hostnames) in the directory /tex-archive/fonts/utilities/t1utils. If you don't have gunzip installed yet, you can find it in the Free Software Foundation GNU Project archives on prep.ai.mit.edu:/pub/gnu, and its mirror sites. [01-Jan-1995] 0.06 Add +table option for printing tables of PostScript fonts. [29-Dec-1994] 0.05 Add code in psposter.awk to issue a warning if a font file is found in .pfb (binary) format, and show the user how to convert it to .pfa (ASCII) format. The requested font will be substituted by the default font until that conversion has been done. I don't feel like tackling the job of converting .pfb files to .pfb format using the awk language (dvialw and dvips have C code to do it). [19-Dec-1994] 0.04 Add code in psposter.awk to issue a warning if afmfonts.map or rgb.txt cannot be found, and avoid invoking grep on them if they are missing. Correct error in Makefile: man page was installed with wrong extension, and formatted man page in cat directory was not removed. [16-Dec-1994] 0.03 Move awk code from psposter.sh to a separate file, psposter.awk; DEC ULTRIX 4.x, HP HP-UX 9.x, IBM RS/6000 AIX 3.x and SGI IRIX 4.x and 5.x shells were unable to handle the long string containing the awk program. There was no such problem on Cray UNICOS, DEC OSF/1 3.x, NeXT Mach 3.0, Sun SunOS 4.1.x, and Sun Solaris 2.x. Eliminate three regular expressions for argument matching in the awk code because the Cray UNICOS nawk complained about them. In psposter.awk, check for LOGNAME as well as USER to try to get a username. Change definition of VERSION to use "." instead of "\#"; the latter raises a syntax error with IBM RS/6000 AIX 3.5 make. [13-Dec-1994] 0.02 Full-fledged implementation of psposter with many new options, manual page documentation, ready for limited public distribution. [07-Dec-1994] 0.01 First working programmable implementation of psposter, with limited support for command-line options. [27-Oct-1994] 0.00 First working outline of a PostScript poster, with fixed text, and no programmability.