On Tue, Jul 25, 2023 at 07:31:35PM +0200, Christian Franke wrote: > Hi Bjarni, > > this bug > > > Split a punctuation from a single argument, if a two-font macro is meant > > > > 64:.B /etc/smartd.conf. > > and minor mandoc / groff warnings are now fixed upstream: > > https://www.smartmontools.org/changeset/5506 > https://www.smartmontools.org/changeset/5520 > > The remaining suggestions will be addressed after smartmontools 7.4 release. > > > Change '-' (\-) to '\(en' (en-dash) for a numeric range. > > BTW, tests with groff show that, unlike '\-', the '\(en' does not look > "nice" for numerical ranges because it is vertically aligned for lowercase > letters. This is the case with the default serif font T(imes) and also the > with sans-serif font H(elvetica). >
"minus (in text) has different meaning than an "en-dash", consult a style guide. > > > ... > > smartd.conf.5:173:# Start short self\-tests daily between 1\-2, 2\-3, and > > smartd.conf.5:174:# 3\-4 am. > > ... > > Note that using '\(en' in the above text has no visible effect because this > section is always rendered with monospaced (.ft CW) font. > It is not about how something is rendered, but about meaning (in the source). > > > The amount of space between sentences in the output can then be > > controlled with the ".ss" request. > > Where should .ss be used? I didn't find any example in your patch on other > man pages. > This request is not used in man page sources. The request can only come from outside of the man page, it is only for personal use, if the user wants to change the default value. I only know of this possibility: # example with one space between sentences echo '.ss 12 0' | nroff -man -- - <man file>