[ top ]

NEWS VERSION 1.18.1


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 non-slanted PostScript font definition files have been regenerated to include left and right italic correction values. Applying those to a glyph (this is, prepending the glyph with ‘\,’ and appending ‘\/’ to the glyph) sets the glyph width to the real value given by the horizontal bounding box values. Without those escapes, the advance width for the particular glyph is used (which can differ considerably).

    Most users will neither need this feature nor notice a difference in existing documents (provided \, and \/ is used as advertised, namely for italic fonts only); its main goal is to improve image generation with grohtml.

    This is an experimental change, and feedback is welcome.

tbl

  • Added global option ‘nospaces’ to ignore leading and trailing spaces in data items.

grolbp

  • The option −w (−−linewidth) has been added (similar to other device drivers) to set the default line width.

grn

  • Support for b-spline and Bezier curves has been added.

groffer

  • New option −−shell to select the shell under wich groffer shall run.

Macro Packages

  • The string ‘Am’ (producing an ampersand) has been added to mdoc for compatibility with NetBSD.

  • ‘.IX’ is now deprecated for mom; you should use ‘.IQ’ (Indent Quit) instead.

  • In mom, new inlines ‘FWD’, ‘BCK’, ‘UP’, and ‘DOWN’ deal with horizontal and vertical movements; please refer to contrib/mom/NEWS for more details.

  • New macro ENDNOTES_HDRFTR_CENTER for mom to better control headers.

Miscellaneous

  • The ‘papersize’ keyword in the DESC file now accepts multiple arguments. It is scanned from left to the right, and the first valid argument is used. This makes it possible to provide a fallback paper size.

    Example:

    papersize /etc/papersize a4

  • A local font directory has been prepended to the default font path; it defaults to /usr/local/share/groff/site-font. Similar to the normal font searching process, files must be placed into a devXXX subdirectory, e.g.

    /usr/local/share/groff/site-font/devps/FOO

    for a PostScript font definition file FOO.


[ top ]