cursive - print text in cursive script (07/24/85, PC-DOS 12/29/91)
cursive [-i n] [-t n] [message] [>file]
Cursive prints a line of text in a rather crude cursive script.
It is intended for use mainly for the generation of decorative
signatures for electronic mail. If message text is given on the
command line, that text is used. Otherwise the text will be read
from standard input up to an end of file. The -i option sets the
minimum spacing between adjacent characters. The default is
-i1. The -t option sets the length of the trailing lines on the
end of each word. The default is -t1.
The '_' character is treated in a special way.It may be
inserted in the text anywhere you wish to lengthen a connecting
line between two letters.
The ">file" argument uses standard output redirection to create
or overwrite the file with name "file". The ">>file" argument
appends standard output to the file with name "file". These
are mutually exclusive. To see the message on your display,
don't include either of these arguments.
Many ASCII characters are not defined, notably the numbers and
symbols. Punctuation is mostly available. Some characters are
rather ugly. The author has lousy handwriting.
Jan Wolter. UUCP mail to [email protected]
This program and the cursive font it generates are copyrighted by
Jan Wolter. Both may be freely used and distributed in any way
whatsoever, so long as the author's name is left in the source
code and documentation.
Ported to the PC by Dan Johnson. Said porting consisted of
nothing more than compiling CURSIVE.C and CURSFONT.C with
Microsoft C version 5.1 and linking the two object files, i.e.:
cl cursive.c cursfont.c
No changes were necessary to get the program working under MS-DOS
To create or overwrite a file containing your message, use ">"
file redirection e.g.:
cursive Hello world! >newfile.txt
To append your message to an existing file, use ">>" e.g.:
cursive Hello world! >>newfile.txt
An older version of this program may be found on some BBSes.
This CURSIVE.ZIP file contains files dated 11/25/87. The old
version apparently does not separate output words with whitespace;
this version does.