|
|
1.1 ! root 1: .TH REFONT 1 ! 2: .SH NAME ! 3: refont - changes the notation used for fonts ! 4: .SH SYNOPSIS ! 5: \fBrefont\fP [\fIflags\fP] \fIfiles\fP... ! 6: .SH DESCRIPTION ! 7: \fIRefont\fP reads a text file which contains font selection codes embedded ! 8: within it, ! 9: and it writes the same text with a different notation for fonts. ! 10: .PP ! 11: For example, the Elvis documentation uses Epson-compatible escape sequences ! 12: to select different fonts. ! 13: You could use the command "refont -b elvis.doc >elvis.cr" to make a file ! 14: that uses overtyping to implement boldface or underlined text. ! 15: .SH OPTIONS ! 16: .IP \fB-b\fP ! 17: Emit text which uses the "backspace" notation for fonts. ! 18: .IP \fB-c\fP ! 19: Emit text which uses the "carriage-return" notation for fonts. ! 20: .IP \fB-d\fP ! 21: Emit text which uses nroff-style "dot" commands for fonts. ! 22: This doesn't work very well. ! 23: .IP \fB-e\fP ! 24: Emit text using Epson-compatible escape sequences for fonts. ! 25: .IP \fB-f\fP ! 26: Emit text which uses nroff's "\\fX" notation for fonts. ! 27: Underlined text is denoted by "\\fU". ! 28: This is somewhat useful in conjunction with Elvis' "charattr" option. ! 29: .IP \fB-x\fP ! 30: Emit text which has had all font information stripped out. ! 31: .IP \fB-I\fP ! 32: When reading text, \fB-I\fP tells \fIrefont\fP to accept any of the above ! 33: notations for fonts. ! 34: Without \fB-I\fP it will ignore the "dot" command and "\\fX" notations; ! 35: they will be treated as normal text. ! 36: In other words, without \fB-I\fP the only things that could be recognized as ! 37: font changes are control-character sequences. ! 38: .IP \fB-F\fP ! 39: This causes \fIrefont\fP to insert formfeed characters between input files. ! 40: .SH BUGS ! 41: Support for the nroff-style "dot" commands is not very good. ! 42: .PP ! 43: If you mix the \fB-I\fP and \fB-f\fP/\fB-d\fP flags, the resulting output ! 44: may not be translatable back into its original format. ! 45: This is because the original text may have included, for example, strings ! 46: that looked like \\fX strings which were not meant to cause font changes. ! 47: .PP ! 48: With \fB-b\fP/\fB-c\fP, both underlining and italics are implemented by ! 49: overtyping the underscore character with a text character. ! 50: Since they are represented the same way, the distinction between underlining ! 51: and italics is lost. ! 52: .SH AUTHOR ! 53: .nf ! 54: Steve Kirkendall ! 55: [email protected] ! 56: \&...uunet!tektronix!psueea!eecs!kirkenda
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.