From e5a5511bec4711ad70aee2b3dcc294140951969b Mon Sep 17 00:00:00 2001 From: wlemb Date: Mon, 10 Mar 2003 21:51:48 +0000 Subject: * tmac/an-old.tmac: Use register `HY' to control hyphenation. * NEWS, tmac/groff_man.man, doc/groff.texinfo: Document it. Added support to access more than 256 glyphs in Type 1 fonts. * src/devices/grops/ps.cc (subencoding): New structure. (style): Add `sub' field. Updated all users. (ps_printer): Add `subencodings' and `next_subencoding_index' fields. Add `set_subencoding', `get_subfont' and `encode_subfont' member functions. Updated all users. (ps_printer::set_char): Use `set_subencoding'. (make_subencoding_name): New function. (ps_printer::set_style): Handle case where `sty.sub' is not zero. (ps_printer::~ps_printer): Emit subencoding definitions. * src/devices/grops/psrm.cc (valid_input_table): New array to properly support EBCDIC. (white_space): Add `\f'. (ps_get_line): Change first argument to be of type `string &'. Updated all callers. This allows to get lines of arbitrary length. Use `valid_input_table'. Remove warning about non-conforming PS line length. This seems not to be of great importance -- for example, dvips don't emit a warning either. (PS_LINE_MAX): Removed. (matches_comment): Change first argument to be of type `string &'. * src/devices/grops/grops.man, src/devices/grops/TODO: Updated. * src/utils/afmtodit/afmtodit.pl (%unicode_decomposed, %AGL_to_unicode, %default_ligatures): New hash tables. Read all map entries. Add unencoded characters. Check for default ligatures if there are no `L' entries. Print all kern entries. Print all characters in charset. * src/utils/afmtodit/afmtodit.man: Updated. * font/devps/*: Regerated all fonts. * tmac/latin[129].tmac, tmac/cp1047.tmac: Don't test for existence of characters, just use `.trin'. Otherwise the mapping is depending on the font encoding. * tmac/ps.tmac: Add `fi' and `fl'. Improve `Fi' and `Fl'. * tmac/X.tmac, tmac/lbp.tmac, tmac/tty.tmac: Improve `Fi' and `Fl'. * tmac/Xps.tmac: Fix `em'. * NEWS: Updated. --- tmac/groff_man.man | 85 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 48 insertions(+), 37 deletions(-) (limited to 'tmac/groff_man.man') diff --git a/tmac/groff_man.man b/tmac/groff_man.man index bfab1975..e8011985 100644 --- a/tmac/groff_man.man +++ b/tmac/groff_man.man @@ -80,24 +80,6 @@ macros understand the following command line options (which define various registers). . .TP -.BI \-rLL= line-length -Set line length. -If this option is not given, the line length defaults to 78n in nroff mode -and 6.5i in troff mode. -. -.TP -.BI \-rLT= title-length -Set title length. -If this option is not given, the title length defaults to 78n in nroff mode -and 6.5i in troff mode. -. -.TP -.BI \-rFT= dist -Set distance of the footer relative to the bottom of the page if negative -or relative to the top if positive. -The default is -0.5i. -. -.TP .B \-rcR=1 This option (the default if in nroff mode) will create a single, very long page instead of multiple pages. @@ -116,6 +98,48 @@ Double-sided printing. Footers for even and odd pages are formatted differently. . .TP +.BI \-rFT= dist +Set distance of the footer relative to the bottom of the page if negative +or relative to the top if positive. +The default is -0.5i. +. +.TP +.BI \-rHY= flags +Set hyphenation flags. +. +Possible values are 1\ to hyphenate without restrictions, 2\ to not +hyphenate the last word on a page, 4\ to not hyphenate the last two +characters of a word, and 8\ to not hyphenate the first two characters +of a word. +. +These values are additive; the default is\ 14. +. +.TP +.BI \-rIN= width +Set body text indentation to +.IR width . +The default is 7n for +.IR nroff , +7.2n for +.IR troff . +For +.IR nroff , +this value should always be an integer multiple of unit `n' to get +consistent indentation. +. +.TP +.BI \-rLL= line-length +Set line length. +If this option is not given, the line length defaults to 78n in nroff mode +and 6.5i in troff mode. +. +.TP +.BI \-rLT= title-length +Set title length. +If this option is not given, the title length defaults to 78n in nroff mode +and 6.5i in troff mode. +. +.TP .BI \-rP nnn Enumeration of pages will start with .I nnn @@ -130,6 +154,12 @@ points can be 10, 11, or\ 12) rather than 10\ points. . .TP +.BI \-rSN= width +Set sub-subheading indentation to +.IR width . +The default is 3n. +. +.TP .BI \-rX nnn After page\ \c .IR nnn , @@ -141,25 +171,6 @@ etc. For example, the option `\-rX2' will produce the following page numbers: 1, 2, 2a, 2b, 2c, etc. . -.TP -.BI \-rIN= width -Set body text indentation to -.IR width . -The default is 7n for -.IR nroff , -7.2n for -.IR troff . -For -.IR nroff , -this value should always be an integer multiple of unit `n' to get -consistent indentation. -. -.TP -.BI \-rSN= width -Set sub-subheading indentation to -.IR width . -The default is 3n. -. . .\" ----------------------------------------------------------------- . -- cgit v1.2.1