[ top ]

NEWS VERSION 1.21


License
README
Repository and FTP access
Groff dependencies
Bug reports
Mailing lists
NEWS VERSION 1.22.3
NEWS VERSION 1.22.2
NEWS VERSION 1.22.1
NEWS VERSION 1.21
NEWS VERSION 1.20.1
NEWS VERSION 1.20
NEWS VERSION 1.19.2
NEWS VERSION 1.19.1
NEWS VERSION 1.19
NEWS VERSION 1.18.1
NEWS VERSION 1.18

troff

  • The new ‘lsm’ request specifies a macro to be invoked when leading spaces in an input line are encountered (which are removed then). Number registers ‘lsn’ and ‘lss’ hold the number of removed leading spaces and the corresponding horizontal space, respectively.

  • There is a new warning category ‘file’, enabled by default. The ‘mso’ request emits warnings in this category when the requested macro file does not exist.

  • The new ‘class’ request assigns a short name to a set of characters which can be referred to in the ‘cflags’ request. This is especially useful to control line-breaking and hyphenation rules in CJK languages.

  • Three new values for the ‘cflags’ request have been added, which are needed for proper CJK support.

    128 prohibit before but allow break after character
    256 prohibit after but allow break before character
    512 allow break before and after character

tbl

  • A new global option ‘nowarn’ suppresses warnings if tables are longer than the current line width.

afmtodit

  • New option ‘−o’ to specify the name of the output file.

macro packages

  • A new macro ‘%U’ has been added to the mdoc package to indicate a URL reference within an .Rs/.Re environment.

  • Rudimentary support for the Japanese script has been added, most suitable for man page handling as output by grotty. The file ‘ja.tmac’ contains the necessary setup to allow line breaks before and after CJK characters (with proper exceptions). Note, however, that no inter-character spacing is implemented yet – this usually causes many warnings about bad line breaks.

[ top ]