bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

groff, groff_mom.man: Bug in a macro and some formatting improvements


From: Bjarni Ingi Gislason
Subject: groff, groff_mom.man: Bug in a macro and some formatting improvements
Date: Sun, 27 Oct 2013 15:12:51 +0000
User-agent: Mutt/1.5.20 (2009-06-14)

                           Groff Bug Report

GROFF VERSION: 1.22.2
'current-groff' from 12th October 2013

MACHINE: laptop i586

OS: Linux 3.2.46-1-rt67-1 (Debian)

COMPILER: gcc (Debian 4.7.2-5) 4.7.2

INPUT FILES:

  .../groff-current/contrib/mom/groff_mom.man

COMMAND LINE:
groff  -ww -b -mandoc -z <input file>

DESCRIPTION OF INCORRECT BEHAVIOUR:

  Output:

groff:<standard input>:85: backtrace: while loop
groff:<standard input>:87: backtrace: macro `FONT'
groff:<standard input>:302: warning: missing closing delimiter
 [ and more lines of this]
groff:<standard input>:3074: a space character is not allowed in an escape name
groff:<standard input>:3078: warning: macro `TAB' not defined
groff:<standard input>:3256: warning: macro `TN' not defined

SUGGESTED FIX [optional]:

  Changes (besides warning):

  Mentioned man pages are to be shown in boldface, see man-pages(7)

  String "Ellipsis" had four full stops instead of three

  String 'Ellipsis' used instead of '.\|.\|.'

  Right single quote (\[aq]) used instead of acute (\[aa]), an accent (a
diacritic)

  - changed to \- if it is a part of an option

  Word 'extrended' changed to 'extended'

  Space at the end of lines removed

  The groff character for a right single quotation mark (\[cq]) used
instead of an UTF-8 code (u2019)

  A full stop, that is a part of a string, protected with \& at the end
(start) of it.

  " used in examples instead of \[rq] as it is used to quote arguments

  The string '2-or' changed to '2- or'

  The number of word spaces conserved in examples by using "

  Spaces conserved when using an IR macro

  Groff characters \[lq] and \[rq] used instead of UTF-8 code (u201c
and u201d) for left|right double quotations mark

  \(12 used instead of '-1/2' (example 8\(12 instead of 8-1/2)

  \­ used instead of a - if it means minus

  Patch is in the attachment

Attachment: groff_mom.man.diff.gz
Description: application/gunzip


reply via email to

[Prev in Thread] Current Thread [Next in Thread]