summaryrefslogtreecommitdiff
path: root/fonts/utilities/psposter/CHANGELOG
blob: a9783389f9a2d329449be7b1d5774397006a9414 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
%% /u/sy/beebe/src/psposter/CHANGELOG, Mon Jan 16 14:33:12 1995
%% Edit by Nelson H. F. Beebe <beebe@sunrise>

		     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.