@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.)
hq.recaptime.dev/wiki/Phorge
phorge
phabricator
1.\" FIGlet
2.\" Copyright (C) 1991, 1993, 1994 Glenn Chappell and Ian Chai
3.\" Internet: <info@figlet.org>
4.\" Portions Copyright 1996, 1997, 1998, 1999, 2000, 2001 by John Cowan <cowan@ccil.org>
5.\" Portions Copyright 2002 by Christiaan Keet
6.\" Portions Copyright 2011, 2012 by Claudio Matsuoka
7.\" FIGlet, along with the various FIGlet fonts and documentation, may
8.\" be freely copied and distributed.
9.\" If you use FIGlet, please send an e-mail message to
10.\" <info@figlet.org>
11.\"
12.TH FIGLET 6 "31 May 2012" "v2.2.5"
13
14.SH NAME
15FIGlet \- display large characters made up of ordinary screen characters
16
17.SH SYNOPSIS
18.B figlet
19[
20.B \-cklnoprstvxDELNRSWX
21]
22[
23.B \-d
24.I fontdirectory
25]
26.PD 0
27.IP
28.PD
29[
30.B \-f
31.I fontfile
32]
33[
34.B \-m
35.I layoutmode
36]
37.PD 0
38.IP
39.PD
40[
41.B \-w
42.IR outputwidth
43]
44[
45.B \-C
46.I controlfile
47]
48.PD 0
49.IP
50.PD
51[
52.B \-I
53.I infocode
54]
55[
56.I message
57]
58
59.SH DESCRIPTION
60.B FIGlet
61prints its input using large characters
62(called ``FIGcharacters'')made up of ordinary
63screen characters
64(called ``sub-characters'').
65.B FIGlet
66output is generally reminiscent of the
67sort of ``signatures'' many people like to put at the end of e-mail
68and UseNet messages. It is also reminiscent of the output of some banner
69programs, although it is oriented normally, not sideways.
70
71.B FIGlet
72can print in a variety of fonts, both left-to-right and right-to-left,
73with adjacent FIGcharacters kerned and ``smushed'' together in various ways.
74.B FIGlet
75fonts are stored in
76separate files, which can be identified by the suffix
77.RB `` .flf ''.
78In systems with UTF-8 support
79.B FIGlet
80may also support TOIlet
81.RB `` .tlf ''
82fonts. Most
83.B FIGlet
84font files will be stored in
85.B FIGlet's
86default font directory.
87
88.B FIGlet
89can also use ``control files'', which tell it to map certain input
90characters to certain other characters, similar to the Unix
91.B tr
92command. Control files can be identified by the suffix
93.RB `` .flc ''.
94Most
95.B FIGlet
96control files will be stored in
97.B FIGlet's
98default font directory.
99
100You can store
101.B FIGlet
102fonts and control files
103in compressed form.
104See
105.BR "COMPRESSED FONTS" .
106
107.SH USAGE
108Just start up
109.B FIGlet
110(type
111.RB `` figlet '')
112and then type whatever you want.
113Alternatively, pipe a file or the output of another command through
114.BR FIGlet ,
115or put input on the command line
116after the options.
117See
118.B EXAMPLES
119for other things to do.
120
121.SH OPTIONS
122.B FIGlet
123reads command line options from left to right, and only the last
124option that affects a parameter has any effect. Almost every option
125has an inverse, so that, for example, if
126.B FIGlet
127is customized with a shell
128.BR alias ,
129all the options are usually still available.
130
131Commonly-used options are
132.BR \-f ,
133.BR \-c ,
134.BR \-k ,
135.BR \-t ,
136.B \-p
137and
138.BR \-v .
139
140.TP
141.BI \-f \ fontfile
142Select the font. The
143.B .flf
144suffix may be left off of
145.IR fontfile ,
146in which case
147.B FIGlet
148automatically appends it.
149.B FIGlet
150looks for the file first in the default font directory and then
151in the current directory, or, if
152.I fontfile
153was given as a full pathname, in the given directory.
154If the
155.B \-f
156option is not specified,
157.B FIGlet
158uses the font that was specified
159when it was compiled. To find out which font this is, use the
160.B \-I3
161option.
162
163.TP
164.BI \-d \ fontdirectory
165Change the default font directory.
166.B FIGlet
167looks for fonts first in the
168default directory and then in the current directory.
169If the
170.B \-d
171option is not specified,
172.B FIGlet
173uses the directory that was specified
174when it was compiled. To find out which directory this is, use the
175.B \-I2
176option.
177
178.TP
179.B \-c
180.PD 0
181.TP
182.B \-l
183.PD 0
184.TP
185.B \-r
186.PD 0
187.TP
188.B \-x
189.PD
190These options handle the justification of
191.B FIGlet
192output.
193.B \-c
194centers the output horizontally.
195.B \-l
196makes the output flush-left.
197.B \-r
198makes it flush-right.
199.B \-x
200(default) sets the justification according to whether left-to-right or
201right-to-left text is selected. Left-to-right text will be flush-left,
202while right-to-left text will be flush-right. (Left-to-right versus
203right-to-left text is controlled by
204.BR \-L ,
205.B \-R
206and
207.BR \-X .)
208
209.TP
210.B \-t
211.PD 0
212.TP
213.BI \-w \ outputwidth
214.PD
215These options control the
216.IR outputwidth ,
217or the screen width
218.B FIGlet
219assumes when formatting its output.
220.B FIGlet
221uses the
222.I outputwidth
223to determine when to break lines and how to center
224the output. Normally,
225.B FIGlet
226assumes 80 columns so that people with wide terminals
227won't annoy the people they e-mail
228.B FIGlet
229output to.
230.B \-t
231sets the
232.I outputwidth
233to the terminal width. If the terminal width cannot be determined,
234the previous
235.I outputwidth
236is retained.
237.B \-w
238sets the
239.I outputwidth
240to the given integer. An
241.I outputwidth
242of 1 is a special value that tells
243.B FIGlet
244to print each non-space FIGcharacter, in its entirety, on a separate line,
245no matter how wide it is.
246
247.TP
248.B \-p
249.PD 0
250.TP
251.B \-n
252.PD
253These options control how
254.B FIGlet
255handles newlines.
256.B \-p
257puts
258.B FIGlet
259into ``paragraph mode'', which eliminates some unnecessary line
260breaks when piping a multi-line file through
261.BR FIGlet .
262In paragraph mode,
263.B FIGlet
264treats line breaks within a paragraph as if they were merely blanks
265between words. (Specifically,
266.B \-p
267causes
268.B FIGlet
269to convert any newline which is not preceded by a newline and not
270followed by a space character into a blank.)
271.B \-n
272(default) puts
273.B FIGlet
274back to normal, in which every newline
275.B FIGlet
276reads causes it to produce a line break.
277
278.TP
279.B \-D
280.PD 0
281.TP
282.B \-E
283.PD
284.B \-D
285switches to the German (ISO 646-DE) character set. Turns `[', `\e'
286and `]' into umlauted A, O and U, respectively. `{', `|' and `}' turn
287into the respective lower case versions of these. `~' turns into s-z.
288.B \-E
289turns off
290.B \-D
291processing.
292These options are deprecated,
293which means they probably will not appear
294in the next version of
295.BR FIGlet .
296
297.TP
298.BI \-C \ controlfile
299.PD 0
300.TP
301.B \-N
302.PD
303These options deal with
304.B FIGlet
305.IR controlfiles .
306A
307.I controlfile
308is a file containing a list of commands that
309.B FIGlet
310executes each time it reads a character. These commands can map certain
311input characters to other characters, similar to the Unix
312.B tr
313command or the
314.B FIGlet
315.B \-D
316option.
317.B FIGlet
318maintains a list of
319.IR controlfiles ,
320which is empty when
321.B FIGlet
322starts up.
323.B \-C
324adds the given
325.I controlfile
326to the list.
327.B \-N
328clears the
329.I controlfile
330list, cancelling the effect of any previous
331.BR \-C .
332.B FIGlet
333executes the commands in all
334.I controlfiles
335in the list. See
336the file
337.IR figfont.txt ,
338provided with FIGlet,
339for details on how to write a
340.IR controlfile .
341
342.TP
343.B \-s
344.PD 0
345.TP
346.B \-S
347.PD 0
348.TP
349.B \-k
350.PD 0
351.TP
352.B \-W
353.PD
354.TP
355.B \-o
356.PD
357These options control how
358.B FIGlet
359spaces the FIGcharacters that it outputs.
360.B \-s
361(default) and
362.B \-S
363cause ``smushing''.
364The FIGcharacters are displayed
365as close together as possible,
366and overlapping sub-characters are removed.
367Exactly which sub-characters count as ``overlapping''
368depends on the font's
369.IR layoutmode ,
370which is defined by the font's author.
371.B \-k
372causes ``kerning''. As many blanks as possible are
373removed between FIGcharacters, so that they
374touch, but the FIGcharacters are not smushed.
375.B \-W
376makes
377.B FIGlet
378display all FIGcharacters at their full width,
379which may be fixed or variable, depending on the font.
380
381The difference between
382.B \-s
383and
384.B \-S
385is that
386.B \-s
387will not smush a font whose author specified
388kerning or full width as the default
389.IR layoutmode ,
390whereas
391.B \-S
392will attempt to do so.
393
394If there is no information in the font
395about how to smush,
396or if the
397.B \-o
398option is specified,
399then the FIGcharacters are ``overlapped''.
400This means that after kerning,
401the first subcharacter of
402each FIGcharacter is removed.
403(This is not done if a FIGcharacter
404contains only one subcharacter.)
405
406.TP
407.BI \-m \ layoutmode
408Specifies an explicit
409.I layoutmode
410between
411.B 1
412and
413.BR 63 .
414.I Smushmodes
415are explained in
416.IR figfont.txt ,
417which also provides complete information
418on the format of a
419.B FIGlet
420font.
421For the sake of backward compatibility
422with versions of
423.B FIGlet
424before 2.2,
425.B \-m0
426is equivalent to
427.BR \-k ,
428.B \-m-1
429is equivalent to
430.BR \-W ,
431and
432.B \-m-2
433is equivalent to
434.BR \-s .
435The
436.B \-m
437switch is normally
438used only by font designers testing the various
439.I layoutmodes
440with a new font.
441
442.TP
443.B \-v
444.PD 0
445.TP
446.BI \-I \ infocode
447.PD
448These options print various information about
449.BR FIGlet ,
450then exit. If several of these options are given on the command line, only
451the last is executed, and only after
452all other command-line options have been dealt with.
453
454.B \-v
455prints version and copyright information, as well as a ``Usage: ...''
456line.
457.B \-I
458prints the information corresponding to the given
459.I infocode
460in a consistent, reliable (i.e., guaranteed to be the same in
461future releases) format.
462.B \-I
463is primarily intended to be used by programs that use
464.BR FIGlet .
465.I infocode
466can be any of the following.
467.RS
468.TP
469.BR -1 " Normal operation (default)."
470This
471.I infocode
472indicates that
473.B FIGlet
474should operate normally, not giving any informational printout,
475printing its input in the selected font.
476.TP
477.BR 0 " Version and copyright."
478This is identical to
479.BR \-v .
480.TP
481.BR 1 " Version (integer)."
482This will print the version of your copy of
483.B FIGlet
484as a decimal integer. The main version number is multiplied by 10000,
485the sub-version number is multiplied by 100, and the sub-sub-version
486number is multiplied by 1. These are added together, and the result is
487printed out. For example,
488.B FIGlet
4892.2 will print
490.RB `` 20200 ''
491, version 2.2.1 will print
492.RB `` 20201 ''.
493Similarly, version 3.7.2 would print
494.RB `` 30702 ''.
495These numbers are guaranteed to be
496ascending, with later versions having higher numbers. Note that
497the first major release of
498.BR FIGlet ,
499version 2.0, did not have the
500.B \-I
501option.
502.TP
503.BR 2 " Default font directory."
504This will print the default font directory. It is affected by the
505.B \-d
506option.
507.TP
508.BR 3 " Font."
509This will print the name of the font
510.B FIGlet
511would use. It is affected by
512the
513.B \-f
514option.
515This is not a filename; the
516.RB `` .flf ''
517suffix is not printed.
518.TP
519.BR 4 " Output width."
520This will print the value
521.B FIGlet
522would use for
523.IR outputwidth ,
524the number of columns wide
525.B FIGlet
526assumes the screen is.
527It is affected by the
528.B \-w
529and
530.B \-t
531options.
532.TP
533.BR 5 " Supported font formats."
534This will list font formats supported by
535.B FIGlet .
536Possible formats are
537.RB `` flf2 ''
538for FIGfont Version 2
539.B .flf
540files and
541.RB `` tlf2 ''
542for TOIlet
543.B .tlf
544files.
545.RE
546.IP
547If
548.I infocode
549is any other positive value,
550.B FIGlet
551will simply exit without printing anything.
552
553.TP
554.B \-L
555.PD 0
556.TP
557.B \-R
558.PD 0
559.TP
560.B \-X
561.PD
562These options control whether
563.B FIGlet
564prints left-to-right or right-to-left.
565.B \-L
566selects left-to-right printing.
567.B \-R
568selects right-to-left printing.
569.B \-X
570(default) makes
571.B FIGlet
572use whichever is specified in the font file.
573
574Once the options are read,
575if there are any remaining words on the command line,
576they are used instead
577of standard input as the source of text.
578This feature
579allows shell scripts to generate large letters without having to dummy
580up standard input files.
581
582An empty argument, obtained by two sequential quotes,
583results in a line break.
584
585.SH EXAMPLES
586To use
587.B FIGlet
588with its default settings, simply type
589.RS
590.nf
591.ft B
592
593example% figlet
594
595.ft R
596.fi
597.RE
598and then type whatever you like.
599
600To change the font, use the
601.B \-f
602option, for example,
603.RS
604.nf
605.ft B
606
607example% figlet \-f script
608
609.ft R
610.fi
611.RE
612
613Use the
614.B \-c
615option if you would prefer centered output:
616.RS
617.nf
618.ft B
619
620example% figlet \-c
621
622.ft R
623.fi
624.RE
625
626We have found that the most common use of
627.B FIGlet
628is making up large text to be placed in e-mail messages. For this
629reason,
630.B FIGlet
631defaults to 80 column output. If you are using a wider terminal, and
632would like
633.B FIGlet
634to use the full width of your terminal, use the
635.B \-t
636option:
637.RS
638.nf
639.ft B
640
641example% figlet \-t
642
643.ft R
644.fi
645.RE
646
647If you don't want
648.B FIGlet
649to smush FIGcharacters into each other, use the
650.B \-k
651option:
652.RS
653.nf
654.ft B
655
656example% figlet \-k
657
658.ft R
659.fi
660.RE
661
662If
663.B figlet
664gets its input from a file, it is often a good idea to use
665.BR \-p :
666.RS
667.nf
668.ft B
669
670example% figlet \-p < myfile
671
672.ft R
673.fi
674.RE
675
676Of course, the above can be combined:
677.RS
678.nf
679.ft B
680
681example% figlet \-ptk \-f shadow < anotherfile
682example% figlet \-cf slant
683
684.ft R
685.fi
686.RE
687
688Finally, if you want to have
689.B FIGlet
690take the input from the command
691line instead of a file:
692.RS
693.nf
694.ft B
695
696example% figlet Hello world
697
698.ft R
699.fi
700.RE
701
702.SS Other Things to Try
703On many systems nice effects can be obtained from the
704.B lean
705font by piping it through
706.BR tr .
707Some you might want to try are the following:
708
709.RS
710.nf
711.ft B
712example% figlet \-f lean | tr ' _/' ' ()'
713example% figlet \-f lean | tr ' _/' './\e\e'
714example% figlet \-f lean | tr ' _/' ' //'
715example% figlet \-f lean | tr ' _/' '/ '
716.ft R
717.fi
718.RE
719
720Similar things can be done with the
721.B block
722font and many of the other
723.B FIGlet
724fonts.
725
726.SH COMPRESSED FONTS
727You can compress the fonts and controlfiles
728using the
729.B zip
730archiving program.
731Place only one font or controlfile in each archive,
732and rename the archive file (which will have a name
733ending in
734.BR .zip )
735back to
736.B .flf
737or
738.B .flc
739as the case may be.
740If you don't rename the file appropriately,
741.B FIGlet
742won't be able to find it.
743
744.B FIGlet
745does not care what the filename within the
746.B .zip
747archive is, and will process only the first file.
748
749The
750.B .zip
751format was chosen because tools to create and manipulate it
752are widely available for free
753on many platforms.
754
755.SH THE STANDARD FONTS
756
757Here are a few notes about some of the fonts provided with
758.IR FIGlet .
759You can get many other font from the Web site
760.br
761http://www.figlet.org/ This location
762should also contain the latest version of
763.B FIGlet
764and other related utilities.
765
766The font
767.I standard
768is the basic
769.B FIGlet
770font, used when no other font is specified.
771(This default can be changed when
772.B FIGlet
773is compiled on your system.)
774The
775.I controlfiles
776.IR 8859-2 ,
777.IR 8859-3 ,
778.IR 8859-4 ,
779and
780.I 8859-9
781are provided for interpreting those character sets,
782also known as ISO Latin-2 through Latin-5 respectively.
783The character set 8859-1 (ISO Latin-1) is
784.B FIGlet's
785default and requires no special
786.IR controlfile .
787
788Closely related are the fonts
789.IR slant ,
790.IR shadow ,
791.IR small ,
792.I smslant
793(both small and slanted),
794.IR smshadow ,
795(both small and shadowed),
796and
797.IR big .
798These fonts support only Latin-1, except that
799.I big
800supports Greek FIGcharacters as well;
801the
802.I controlfiles
803.I frango
804(for Greek text written in Latin characters, so-called
805.RI `` frangovlakhika ''),
806and
807.I 8859-7
808(for mixed Latin/Greek text)
809are provided.
810
811The
812.I ivrit
813font is a right-to-left font
814including both Latin and Hebrew FIGcharacters;
815the Latin characters are those of the
816.I standard
817font.
818The available
819.I controlfiles
820are
821.IR ilhebrew ,
822which maps the letters you get
823by typing on a U.S. keyboard
824as if it were a Hebrew keyboard;
825.IR ushebrew ,
826which makes a reasonable mapping from
827Latin letters to Hebrew ones;
828and
829.IR 8859-8 ,
830which supports mixed Latin/Hebrew text.
831.B Warning:
832.B FIGlet
833doesn't support bidirectional text,
834so everything will come out right-to-left,
835even Latin letters.
836
837The fonts
838.IR terminal ,
839.IR digital ,
840and
841.I bubble
842output the input character with some decoration around it
843(or no decoration,
844in the case of
845.IR terminal ).
846The characters coded 128 to 159,
847which have varying interpretations, are output as-is.
848You can use the appropriate
849.I controlfiles
850to process Latin-2, Latin-3, or Latin-4 (but not Latin-5) text,
851provided your output device
852has screen or printer fonts that
853are appropriate for these character sets.
854
855Two script fonts are available:
856.IR script ,
857which is larger than
858.IR standard ,
859and
860.IR smscript ,
861which is smaller.
862
863The font
864.I lean
865is made up solely of `/' and `_' sub-characters;
866.I block
867is a straight (non-leaning) version of it.
868
869The font
870.I mini
871is very small, and especially suitable for e-mail signatures.
872
873The font
874.I banner
875looks like the output of the
876.B banner
877program;
878it is a capitals and small capitals font
879that doesn't support the ISO Latin-1 extensions
880to plain ASCII.
881It does, however, support the Japanese
882.I katakana
883syllabary;
884the
885.I controlfile
886.I uskata
887maps the upper-case and lower-case Latin letters
888into the 48 basic
889.I katakana
890characters,
891and the
892.I controlfile
893.I jis0201
894handles JIS 0201X (JIS-Roman)
895mixed Latin and
896.I katakana
897text.
898Furthermore, the
899.I banner
900font also supports Cyrillic (Russian)
901FIGcharacters; the
902.I controlfile
903.I 8859-5
904supports mixed Latin and Cyrillic text,
905the
906.I controlfile
907.I koi8r
908supports the popular KOI8-R mapping of mixed text,
909and the
910.I controlfile
911.I moscow
912supports a
913sensible mapping from Latin to Cyrillic,
914compatible with the
915.I moscow
916font (not supplied).
917
918The fonts
919.I mnemonic
920and
921.I safemnem
922support the mnemonic character set
923documented in RFC 1345.
924They implement a large subset of Unicode
925(over 1800 characters) very crudely,
926using ASCII-based mnemonic sequences,
927and are good for getting a quick look
928at UTF-8 unicode files,
929using the controlfile
930.IR utf8 .
931
932.SH ENVIRONMENT
933.TP
934.B FIGLET_FONTDIR
935If
936.RB $ FIGLET_FONTDIR
937is set, its value is used as a path to search for font files.
938
939.SH FILES
940.PD 0
941.TP 20
942.IB file .flf
943.B FIGlet
944font file
945.TP 20
946.IB file .flc
947.B FIGlet
948control file
949.PD
950
951.SH DIAGNOSTICS
952.B FIGlet's
953diagnostics are intended to be self-explanatory. Possible
954messages are
955
956.RS
957.nf
958.ft B
959Usage: ...
960Out of memory
961Unable to open font file
962Not a FIGlet 2 font file
963Unable to open control file
964Not a FIGlet 2 control file
965"\-t" is disabled, since ioctl is not fully implemented.
966.ft R
967.fi
968.RE
969
970This last message is printed when the
971.B \-t
972option is given, but the operating system in use does not include
973the system call
974.B FIGlet
975uses to determine the terminal width.
976
977.B FIGlet
978also prints an explanatory message if the
979.B \-F
980option is given on the command line.
981The earlier version of
982.BR FIGlet ,
983version 2.0, listed the available fonts when the
984.B \-F
985option was given. This option has been removed from
986.B FIGlet
9872.1. It has been replaced by the
988.B figlist
989script, which is part of the standard
990.B FIGlet
991package.
992
993.SH ORIGIN
994.RB `` FIGlet ''
995stands for ``Frank, Ian and Glenn's LETters''. Inspired by Frank's .sig,
996Glenn wrote (most of) it, and Ian helped.
997
998Most of the standard
999.B FIGlet
1000fonts were inspired by signatures on various UseNet
1001articles. Since typically hundreds of people use the same style of
1002letters in their signatures, it was often not deemed necessary to give
1003credit to any one font designer.
1004
1005.SH BUGS
1006Very little error checking is done on font and control files. While
1007.B FIGlet
1008tries to be forgiving of errors, and should (hopefully) never actually
1009crash, using an improperly-formatted file with
1010.B FIGlet
1011will produce unpredictable output.
1012
1013.B FIGlet
1014does not handle format characters in a very intelligent way.
1015A tab character is converted to a blank, and vertical-tab, form-feed and
1016carriage-return are each converted to a newline. On many systems, tabs
1017can be handled better by piping files through
1018.B expand
1019before piping through
1020.BR FIGlet .
1021
1022.B FIGlet
1023output is quite ugly if it is displayed in a proportionally-spaced font.
1024I suppose this is to be expected.
1025
1026Please report any errors you find in this man page or the program to
1027<info@figlet.org>
1028.SH WEBSITE AND MAILING LIST
1029You can get many fonts which are not in the basic
1030.B FIGlet
1031package from the Web site
1032http://www.figlet.org/ It
1033should also contain the latest version of
1034.B FIGlet
1035and other utilities related to
1036.BR FIGlet .
1037
1038There is a mailing list for
1039.B FIGlet
1040for general discussions about
1041.B FIGlet
1042and a place where you can ask questions or share ideas
1043with other
1044.B FIGlet
1045users. It is also the place where we will publish
1046news about new fonts, new software updates etc.
1047
1048To subscribe or unsubscribe from the
1049.B FIGlet
1050mailing list,
1051please send email to figlet-subscribe@figlet.org or figlet-unsubscribe@figlet.org or visit the
1052following web page: http://www.figlet.org/mailman/listinfo/figlet
1053
1054.SH AUTHORS
1055Glenn Chappell did most of the work.
1056You can e-mail him but he is not an e-mail fanatic; people who e-mail
1057Glenn will probably get answers, but if you e-mail his best friend:
1058
1059Ian Chai, who
1060.I is
1061an e-mail fanatic, you'll get answers, endless conversation about the
1062mysteries of life, invitations to join some 473 mailing lists and a
1063free toaster. (Well, ok, maybe not the free toaster.)
1064
1065Frank inspired this whole project with his .sig, but don't e-mail
1066him; he's decidedly an un-e-mail-fanatic.
1067
1068Gilbert "The Mad Programmer" Healton added the
1069.B \-A
1070option for version 2.1.1. This option specified input from
1071the command line; it is still allowed,
1072but has no effect.
1073
1074John Cowan added the
1075.BR \-o ,
1076.BR \-s ,
1077.BR \-k ,
1078.BR \-S ,
1079and
1080.B \-W
1081options, and
1082the support for Unicode mapping tables,
1083ISO 2022/HZ/Shift-JIS/UTF-8 input,
1084and compressed fonts
1085and control files.
1086He also revised this documentation,
1087with a lot of input from
1088Paul Burton.
1089
1090Claudio Matsuoka added the support for
1091.B .tlf
1092files for version 2.2.4 and performs random hacks and bugfixes.
1093
1094As a fan of FIGlet, Christiaan Keet revised the official FIGlet documentation
1095and set up the new FIGlet website at http://www.figlet.org/ (and the
1096corresponding ftp://ftp.figlet.org/pub/figlet/)
1097
1098.SH SEE ALSO
1099.BR figlist (6),
1100.BR chkfont (6),
1101.BR showfigfonts (6),
1102.BR toilet (1)