aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGES
blob: aead9cfc0d1672bc20142e419703754b22cedc55 (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
111
112
113
114
115
116
117
118
119
120
121
122
Changes in FIGlet 2.2.2
-----------------------

License changed from "Artistic License" to "Academic Free 
License" as agreed by FIGlet authors. 05 July 2005 

Changes in FIGlet 2.2.1
-----------------------

FIGlet 2.2.1 is a minor revision of FIGlet 2.2.  The files
README, Makefile, figfont.txt, figlet.c and figlet.6 have been 
changed to reflect changes in documentation, official contact 
details etc. FTP-NOTE merged into README. FAQ and CHANGES 
added to the distribution.

All other files are identical with the 2.2 release.

These changes were made by Christiaan Keet <keet@plig.net>

Changes in FIGlet 2.2
---------------------

FIGlet 2.2 is a moderate revision of FIGlet 2.1.2.  The new features are:

o	font files and control files can be compressed using ``zip'', and
	will be automatically decompressed

o	new commands in controlfiles provide support for
	single-byte (default), double-byte, HZ, Shift-JIS, and Unicode
	UTF-8 encodings of the input

o	ISO 2022 escape sequences are decoded and interpreted

o	control files can now have the format of Unicode Consortium
	mapping tables (two columns of numbers representing
	input character and output character, no ranges, # comments)

o	new options -s (smush, same as -m-2), -k (kern, same as -m0),
	-S (forced smushing), and -W (full width, same as -m-1) make
	-m option unnecessary except for font designers.  The -S option
	works even if the font's smushmode is 0 or -1, in which case
	the smushmode is read from a new parameter in the
	font's first line, or does universal overlapping if no such parameter
	exists

o	universal smushing (-o option to force it, but -S will use it
	if no smush rules are available) makes FIGcharacters overlap by
	one place independent of how they are constructed
	more fonts smushable.

o	file "figmagic" can be appended to your system magic number
	file to make the "file" command recognize FIGlet files

o	file "figfont.txt" is an implementation-independent specification
	for FIGlet fonts and control files

o	integrated support for extended characters (extended Latin in
	"standard", Greek in "big", katakana in "banner", Hebrew in new
	"ivrit" fonts) with appropriate controlfiles

o	smushing rule 16 has changed slightly: "/\" now smushes
	into "|" and "\/" smushes into "Y"; "><" still smushes
	into "X" and "<>" is still not smushed at all.

o	-A option introduced in FIGlet 2.1.2 is now optional;
	if any words appear on the command line after the options,
	they are formatted, and the standard input is not read.

These changes were made by John Cowan <cowan@ccil.org>.

Changes in FIGlet 2.1.2
------------------------

FIGlet 2.1.2 is a minor revision of FIGlet 2.1.1.  The files
README, FTP-NOTE, figlet.c and figlet.6 have been changed.  All other
files are identical with the 2.1.1 release.

o	The only new option is -A, which causes FIGlet to read input
	from the command line.

These changes were made by Gilbert Healton <ghealton@nmia.com> as Glenn
Chappell is now busy as a new professor of Mathematics.

Changes in FIGlet 2.1
----------------------

A number of minor bugs and major incompatibility problems have been
fixed.  FIGlet 2.1 should compile correctly on many operating systems for
which FIGlet 2.0 did not.

o	The "-F" command line option, which used to list all the available
	fonts, has been removed, since it made FIGlet incompatible with some
	operating systems.  It has been replaced by the "figlist" script.  The
	"showfigfonts" script has been updated so that it no longer requires
	the "-F" option to be available.

o	The FIGlet font file format has been extended to allow an arbitrarily
	large number of characters.  The ISO Latin-1 character set, which
	includes many accented letters and special symbols, has been added to
	most standard fonts.

o	FIGlet can now print right-to-left.  This can be specified on the
	command line ("-R") or in the font file.  Thus, for example, Hebrew and
	Arabic fonts can be handled more easily.

o	FIGlet can now right justify its output.  This is the default when
	right-to-left printing is selected.  It can also be specified on the
	command line ("-r").

o	FIGlet now supports "control files".  These can be used to change which
	character FIGlet will print when it sees a certain input character --
	sort of an expanded version of the "-D" option.  For example, a control
	file could convert lower-case letters to upper-case or map certain
	ASCII characters to accented letters.  Control file names end with the
	suffix ".flc".  Select a control file by using "-C controlfile" on the
	command line.  Several controlfiles can be used at once by giving
	muliple "-C" options.

o	There is now a way for programs that use FIGlet to get various
	information from FIGlet, for example, what version of FIGlet is being
	used or the name of the default font directory.  This information is
	gotten through the "-I" option.  See the man page for details.