48af41221f
Groff ----- o The argument of the command line option `-I' is now also passed to troff and grops, specifying a directory to search for files on the command line, files named in `so' and `psbb' requests, and files named in \X'ps: file' and \X'ps: import' escapes. o If option `-V' is used more than once, the commands will be both printed on standard error and run. Troff ----- o Two new read-only, string-valued registers `.m' and `.M' return the name of the current drawing and background color, respectively. o New read-only register `.U' which is set to 1 if in safer mode and set to 0 if in unsafe mode. o An input encoding file for latin-5 (a.k.a. ISO 8859-9) has been added. Example use: groff -Tdvi -mlatin5 my_file > my_file.dvi Note that some output devices don't support all glyphs of this encoding. o If the `return' request is called with an argument, it exits twice, namely the current macro and the macro one level higher. This is used to define a wrapper macro for `return' in trace.tmac. o For completeness, two new requests have been added: `dei1' and `ami1'. They are equivalent to `dei' and `ami', respectively, but the macros are executed with compatibility mode off (similar to `de1' and `am1'). o New command line option `-I' to specify a directory for files (both those on the command line and those named in `psbb' requests). This is also handled by the groff wrapper program. o Since version 1.19 you can say `.vs 0'. Older versions emit a warning and convert this to `.vs \n[.V]'. This hasn't been documented properly. Note that `.vs 0' isn't saved in a diversion since it doesn't result in vertical motion. Pic ___ o Dashed and dotted ellipses have been implemented. Tbl --- o New key character `x' to make tbl call a user-defined macro on a table cell. Patch by Heinz-Jürgen Oertel <hj.oertel@surfeu.de>. Grohtml ------- o New option `-j' to emit output splitted into multiple files. Grops ----- o New command line option `-I' to specify a directory to search for files on the command line and files named in \X'ps: import' and \X'ps: file' escapes. This is also handled by the groff wrapper program. o The default value for the `broken' keyword in the DESC file is now 0. Grolj4 ------ o A new man page `lj4_font(5)' documents how fonts are accessed with grolj4. o The built-in fonts for LJ4 and newer PCL 5 devices have been completely revised, mainly to access as much glyphs as possible. The provided metric files should be compatible with recent PCL 5 printers also. Additionally, font description files have been added for the Arial and Times New Roman family, the MS symbol, and Wingdings fonts. Hpftodit -------- o Completely revised to handle HP TrueType metric files also. See the hpftodit manual page for more details. Macro Packages -------------- o www.tmac: New macro `JOBNAME' to split output into multiple files. o In mdoc, multiple calls to `.Lb' are now supported in the LIBRARY section.
89 lines
3.3 KiB
Plaintext
89 lines
3.3 KiB
Plaintext
This is the GNU groff document formatting system. The version number
|
|
is given in the file VERSION.
|
|
|
|
Included in this release are implementations of troff, pic, eqn, tbl,
|
|
grn, refer, -man, -mdoc, and -ms macros, and drivers for PostScript, TeX
|
|
dvi format, HP LaserJet 4 printers, Canon CAPSL printers, HTML format
|
|
(still alpha), and typewriter-like devices. Also included is a modified
|
|
version of the Berkeley -me macros, an enhanced version of the X11
|
|
xditview previewer, and an implementation of the -mm macros contributed
|
|
by Joergen Haegg (jh@axis.se).
|
|
|
|
See the file INSTALL for installation instructions. You will require a
|
|
C++ compiler.
|
|
|
|
The file NEWS describes recent user-visible changes to groff.
|
|
|
|
Groff is free software. See the file COPYING for copying permission.
|
|
|
|
The file PROBLEMS describes various problems that have been encountered
|
|
in compiling, installing, and running groff.
|
|
|
|
The most recent released version of groff is always available by
|
|
anonymous ftp from ftp.gnu.org in the directory pub/gnu/groff.
|
|
|
|
A CVS repository is available, containing the current development
|
|
version of groff. You can access it with the commands
|
|
|
|
export CVSROOT=:pserver:anoncvs@anoncvs.ffii.org:/var/cvs
|
|
cvs login
|
|
cvs -z9 co groff
|
|
|
|
(if the prompt for the password appears, just press the enter key).
|
|
After a successful login you no longer need the first two commands; an
|
|
update of a checked out repository should be done with
|
|
|
|
cvs -z9 update -dP
|
|
|
|
Please read the info pages of cvs for further details.
|
|
|
|
Alternatively, you can download snapshots (which are updated twice a
|
|
day) from
|
|
|
|
ftp://ftp.ffii.org/pub/groff/devel/groff-current.tar.gz
|
|
|
|
or a diff file relative to the latest official groff release as
|
|
|
|
ftp://ftp.ffii.org/pub/groff/devel/groff-<version>-current.diff.gz
|
|
|
|
Assuming that groff-<version>.tar.gz and
|
|
groff-<version>-current.diff.gz are in the same directory, do the
|
|
following to apply the diff file:
|
|
|
|
tar xzvf groff-<version>.tar.gz
|
|
cd groff-<version>
|
|
gunzip -c ../groff-<version>-current.diff.gz | patch -p1
|
|
|
|
Finally, it is possible to access the CVS with a browser by pointing it
|
|
to
|
|
|
|
http://www.ffii.org/cgi-bin/viewcvs.cgi/groff
|
|
|
|
Please report bugs using the form in the file BUG-REPORT; the idea of
|
|
this is to make sure that FSF has all the information it needs to fix
|
|
the bug. At the very least, read the BUG-REPORT form and make sure
|
|
that you supply all the information that it asks for. Even if you are
|
|
not sure that something is a bug, report it using BUG-REPORT: this will
|
|
enable us to determine whether it really is a bug or not.
|
|
|
|
Three mailing lists are available:
|
|
|
|
bug-groff@gnu.org for reporting bugs
|
|
groff@ffii.org for general discussion of groff
|
|
groff-commit@ffii.org a read-only list showing logs of
|
|
commitments to the CVS repository
|
|
|
|
Note that groff@gnu.org is an alias for groff@ffii.org; you must be
|
|
subscribed to the `groff' list to send mails.
|
|
|
|
To subscribe, send a mail to <list>-request@<domain> (example:
|
|
groff-request@ffii.org) with the word `subscribe' in either the subject
|
|
or body of the email (don't include the quotes) or have a look at the
|
|
groff mailing list web page at
|
|
|
|
http://ffii.org/mailman/listinfo/groff
|
|
|
|
GNU groff was written by James Clark <jjc@jclark.com>. It is now
|
|
maintained by Ted Harding <ted.harding@nessie.mcc.ac.uk> and Werner
|
|
Lemberg <wl@gnu.org>.
|