|
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
grolbp
- The option −w (−−linewidth)
has been added (similar to other device drivers) to set the
default line width.
grn
groffer
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. |