Package: file Version: 1:5.45-3+b1 Severity: normal Tags: upstream Dear Maintainer,
* What led up to the situation? Using the command "file" <file> * What exactly did you do (or not do) that was effective (or ineffective)? file chk_man.err.import-im7.q16.1 * What was the outcome of this action? chk_man.err.import-im7.q16.1: JavaScript source, ASCII text, with very long lines (314) * What outcome did you expect instead? Just ASCII text. -.- The mailing agent "mutt" then encodes the file with base64. The file contains ascii text and a difference between man pages. -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.12.17-amd64 (SMP w/2 CPU threads; PREEMPT) Locale: LANG=is_IS.iso88591, LC_CTYPE=is_IS.iso88591 (charmap=ISO-8859-1), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: sysvinit (via /sbin/init) Versions of packages file depends on: ii libc6 2.41-4 ii libmagic1t64 1:5.45-3+b1 file recommends no packages. file suggests no packages. -- no debconf information
Input file is import-im7.q16.1 Output from "mandoc -T lint import-im7.q16.1": (shortened list) 1 input text line longer than 80 bytes: By default, 'file' i... 1 input text line longer than 80 bytes: For more information... 1 input text line longer than 80 bytes: The \fBimport-im7.q1... 1 input text line longer than 80 bytes: import \- saves any ... 2 whitespace at end of input line Remove trailing space with: sed -e 's/ *$//' -.-. Output from "test-nroff -mandoc -t -ww -z import-im7.q16.1": (shortened list) 2 trailing space in the line Remove trailing space with: sed -e 's/ *$//' -.-. -.-. Input file is import-im7.q16.1, case 1 Test nr. 6: Remove space characters (whitespace) at the end of lines. Use "git apply ... --whitespace=fix" to fix extra space issues, or use global configuration "core.whitespace". Number of lines affected is 2 -.-. Test nr. 9: Change '-' (\-) to '\(en' (en-dash) for a (numeric) range. GNU gnulib has recently (2023-06-18) updated its "build_aux/update-copyright" to recognize "\(en" in man pages. import-im7.q16.1:101:\fBCopyright (C) 1999-2021 ImageMagick Studio LLC. Additional copyrights and licenses apply to this software, see file:///usr/share/doc/imagemagick-7-common/html/www/license.html (on debian system you may install the imagemagick-7 package) or https://www.imagemagick.org/script/license.php\fP -.-. Test nr. 12: Reduce space between words. import-im7.q16.1:13: \-adjoin join images into a single multi-image file import-im7.q16.1:14: \-border include window border in the output image import-im7.q16.1:15: \-colorspace type alternate image colorspace import-im7.q16.1:16: \-comment string annotate image with comment import-im7.q16.1:17: \-compress type type of pixel compression when writing the image import-im7.q16.1:19: define one or more image format options import-im7.q16.1:20: \-density geometry horizontal and vertical density of the image import-im7.q16.1:21: \-depth value image depth import-im7.q16.1:22: \-descend obtain image by descending window hierarchy import-im7.q16.1:23: \-display server X server to contact import-im7.q16.1:24: \-dispose method layer disposal method import-im7.q16.1:25: \-dither method apply error diffusion to image import-im7.q16.1:26: \-delay centiseconds display the next image after pausing import-im7.q16.1:27: \-encipher filename convert plain pixels to cipher pixels import-im7.q16.1:28: \-endian type endianness (MSB or LSB) of the image import-im7.q16.1:29: \-encoding type text encoding type import-im7.q16.1:30: \-filter type use this filter when resizing an image import-im7.q16.1:31: \-format "string" output formatted image characteristics import-im7.q16.1:32: \-frame include window manager frame import-im7.q16.1:33: \-gravity direction which direction to gravitate towards import-im7.q16.1:34: \-identify identify the format and characteristics of the image import-im7.q16.1:35: \-interlace type None, Line, Plane, or Partition import-im7.q16.1:36: \-interpolate method pixel color interpolation method import-im7.q16.1:37: \-label string assign a label to an image import-im7.q16.1:38: \-limit type value Area, Disk, Map, or Memory resource limit import-im7.q16.1:39: \-monitor monitor progress import-im7.q16.1:40: \-page geometry size and location of an image canvas import-im7.q16.1:41: \-pause seconds seconds delay between snapshots import-im7.q16.1:42: \-pointsize value font point size import-im7.q16.1:43: \-quality value JPEG/MIFF/PNG compression level import-im7.q16.1:44: \-quiet suppress all warning messages import-im7.q16.1:45: \-regard-warnings pay attention to warning messages import-im7.q16.1:46: \-repage geometry size and location of an image canvas import-im7.q16.1:49: horizontal and vertical sampling factor import-im7.q16.1:50: \-scene value image scene number import-im7.q16.1:51: \-screen select image from root window import-im7.q16.1:52: \-seed value seed a new sequence of pseudo-random numbers import-im7.q16.1:53: \-set property value set an image property import-im7.q16.1:54: \-silent operate silently, i.e. don't ring any bells import-im7.q16.1:55: \-snaps value number of screen snapshots import-im7.q16.1:56: \-support factor resize support: > 1.0 is blurry, < 1.0 is sharp import-im7.q16.1:57: \-synchronize synchronize image to storage device import-im7.q16.1:58: \-taint declare the image as modified import-im7.q16.1:60: transparent color import-im7.q16.1:61: \-treedepth value color tree depth import-im7.q16.1:62: \-verbose print detailed information about the image import-im7.q16.1:64: Constant, Edge, Mirror, or Tile import-im7.q16.1:65: \-window id select window with this id or name import-im7.q16.1:66: root selects the whole screen import-im7.q16.1:70: annotate the image with text import-im7.q16.1:71: \-channel mask set the image channel mask import-im7.q16.1:72: \-colors value preferred number of colors in the image import-im7.q16.1:73: \-crop geometry preferred size and location of the cropped image import-im7.q16.1:74: \-extent geometry set the image size import-im7.q16.1:75: \-geometry geometry preferred size or location of the image import-im7.q16.1:76: \-help print program options import-im7.q16.1:77: \-monochrome transform image to black and white import-im7.q16.1:78: \-negate replace each pixel with its complementary color import-im7.q16.1:80: \-resize geometry resize the image import-im7.q16.1:81: \-rotate degrees apply Paeth rotation to the image import-im7.q16.1:82: \-strip strip image of all profiles and comments import-im7.q16.1:83: \-thumbnail geometry create a thumbnail of the image import-im7.q16.1:84: \-transparent color make this color transparent within the image import-im7.q16.1:85: \-trim trim image edges import-im7.q16.1:86: \-type type image type import-im7.q16.1:89: \-debug events display copious debugging information import-im7.q16.1:90: \-help print program options import-im7.q16.1:91: \-log format format of debugging information import-im7.q16.1:92: \-list type print a list of supported option arguments import-im7.q16.1:93: \-version print version information -.-. Test nr. 20: Remove space in the first column, if not indented. Use ".in +<number>n" and ".in" to end it; ".nf" and ".fi" to end it, for an extra indention. import-im7.q16.1:13: \-adjoin join images into a single multi-image file import-im7.q16.1:14: \-border include window border in the output image import-im7.q16.1:15: \-colorspace type alternate image colorspace import-im7.q16.1:16: \-comment string annotate image with comment import-im7.q16.1:17: \-compress type type of pixel compression when writing the image import-im7.q16.1:18: \-define format:option import-im7.q16.1:19: define one or more image format options import-im7.q16.1:20: \-density geometry horizontal and vertical density of the image import-im7.q16.1:21: \-depth value image depth import-im7.q16.1:22: \-descend obtain image by descending window hierarchy import-im7.q16.1:23: \-display server X server to contact import-im7.q16.1:24: \-dispose method layer disposal method import-im7.q16.1:25: \-dither method apply error diffusion to image import-im7.q16.1:26: \-delay centiseconds display the next image after pausing import-im7.q16.1:27: \-encipher filename convert plain pixels to cipher pixels import-im7.q16.1:28: \-endian type endianness (MSB or LSB) of the image import-im7.q16.1:29: \-encoding type text encoding type import-im7.q16.1:30: \-filter type use this filter when resizing an image import-im7.q16.1:31: \-format "string" output formatted image characteristics import-im7.q16.1:32: \-frame include window manager frame import-im7.q16.1:33: \-gravity direction which direction to gravitate towards import-im7.q16.1:34: \-identify identify the format and characteristics of the image import-im7.q16.1:35: \-interlace type None, Line, Plane, or Partition import-im7.q16.1:36: \-interpolate method pixel color interpolation method import-im7.q16.1:37: \-label string assign a label to an image import-im7.q16.1:38: \-limit type value Area, Disk, Map, or Memory resource limit import-im7.q16.1:39: \-monitor monitor progress import-im7.q16.1:40: \-page geometry size and location of an image canvas import-im7.q16.1:41: \-pause seconds seconds delay between snapshots import-im7.q16.1:42: \-pointsize value font point size import-im7.q16.1:43: \-quality value JPEG/MIFF/PNG compression level import-im7.q16.1:44: \-quiet suppress all warning messages import-im7.q16.1:45: \-regard-warnings pay attention to warning messages import-im7.q16.1:46: \-repage geometry size and location of an image canvas import-im7.q16.1:47: \-respect-parentheses settings remain in effect until parenthesis boundary import-im7.q16.1:48: \-sampling-factor geometry import-im7.q16.1:49: horizontal and vertical sampling factor import-im7.q16.1:50: \-scene value image scene number import-im7.q16.1:51: \-screen select image from root window import-im7.q16.1:52: \-seed value seed a new sequence of pseudo-random numbers import-im7.q16.1:53: \-set property value set an image property import-im7.q16.1:54: \-silent operate silently, i.e. don't ring any bells import-im7.q16.1:55: \-snaps value number of screen snapshots import-im7.q16.1:56: \-support factor resize support: > 1.0 is blurry, < 1.0 is sharp import-im7.q16.1:57: \-synchronize synchronize image to storage device import-im7.q16.1:58: \-taint declare the image as modified import-im7.q16.1:59: \-transparent-color color import-im7.q16.1:60: transparent color import-im7.q16.1:61: \-treedepth value color tree depth import-im7.q16.1:62: \-verbose print detailed information about the image import-im7.q16.1:63: \-virtual-pixel method import-im7.q16.1:64: Constant, Edge, Mirror, or Tile import-im7.q16.1:65: \-window id select window with this id or name import-im7.q16.1:66: root selects the whole screen import-im7.q16.1:69: \-annotate geometry text import-im7.q16.1:70: annotate the image with text import-im7.q16.1:71: \-channel mask set the image channel mask import-im7.q16.1:72: \-colors value preferred number of colors in the image import-im7.q16.1:73: \-crop geometry preferred size and location of the cropped image import-im7.q16.1:74: \-extent geometry set the image size import-im7.q16.1:75: \-geometry geometry preferred size or location of the image import-im7.q16.1:76: \-help print program options import-im7.q16.1:77: \-monochrome transform image to black and white import-im7.q16.1:78: \-negate replace each pixel with its complementary color import-im7.q16.1:79: \-quantize colorspace reduce colors in this colorspace import-im7.q16.1:80: \-resize geometry resize the image import-im7.q16.1:81: \-rotate degrees apply Paeth rotation to the image import-im7.q16.1:82: \-strip strip image of all profiles and comments import-im7.q16.1:83: \-thumbnail geometry create a thumbnail of the image import-im7.q16.1:84: \-transparent color make this color transparent within the image import-im7.q16.1:85: \-trim trim image edges import-im7.q16.1:86: \-type type image type import-im7.q16.1:89: \-debug events display copious debugging information import-im7.q16.1:90: \-help print program options import-im7.q16.1:91: \-log format format of debugging information import-im7.q16.1:92: \-list type print a list of supported option arguments import-im7.q16.1:93: \-version print version information -.-. Test nr. 22: Change a HYPHEN-MINUS (code 0x2D) to a minus(-dash) (\-), if it is in front of a name for an option, is a symbol for standard input, is a single character used to indicate an option, or is in the NAME section (man-pages(7)). N.B. - (0x2D), processed as a UTF-8 file, is changed to a hyphen (0x2010, groff \[u2010] or \[hy]) in the output. 95:By default, 'file' is written in the Postscript image format. To specify a particular image format, precede the filename with an image format name and a colon (i.e. ps:image) or specify the image type as the filename suffix (i.e. image.ps). Specify 'file' as '-' for standard input or output. -.-. Test nr. 29: Strings longer than 3/4 of a standard line length (80). Use "\:" to split the string at the end of an output line, for example a long URL (web address) 10 For more information about the import command, point your browser to file:///usr/share/doc/imagemagick-7-common/html/www/import.html (on debian system you may install the imagemagick-7 package) or https://www.imagemagick.org/script/import.php. 101 \fBCopyright (C) 1999-2021 ImageMagick Studio LLC. Additional copyrights and licenses apply to this software, see file:///usr/share/doc/imagemagick-7-common/html/www/license.html (on debian system you may install the imagemagick-7 package) or https://www.imagemagick.org/script/license.php\fP -.-. Test nr. 30: Add a "\&" (or a comma (Oxford comma)) after "e.g." and "i.e.", or use English words (man-pages(7)). Abbreviation points should be marked as such and protected against being interpreted as an end of sentence, if they are not, and that independent of the current place on the line. 54: \-silent operate silently, i.e. don't ring any bells 95:By default, 'file' is written in the Postscript image format. To specify a particular image format, precede the filename with an image format name and a colon (i.e. ps:image) or specify the image type as the filename suffix (i.e. image.ps). Specify 'file' as '-' for standard input or output. -.-. Test nr. 31: Wrong distance (not two spaces) between sentences in the input file. Separate the sentences and subordinate clauses; each begins on a new line. See man-pages(7) ("Conventions for source file layout") and "info groff" ("Input Conventions"). The best procedure is to always start a new sentence on a new line, at least, if you are typing on a computer. Remember coding: Only one command ("sentence") on each (logical) line. E-mail: Easier to quote exactly the relevant lines. Generally: Easier to edit the sentence. Patches: Less unaffected text. Search for two adjacent words is easier, when they belong to the same line, and the same phrase. The amount of space between sentences in the output can then be controlled with the ".ss" request. Mark a final abbreviation point as such by suffixing it with "\&". Some sentences (etc.) do not begin on a new line. Split (sometimes) lines after a punctuation mark; before a conjunction. Lines with only one (or two) space(s) between sentences could be split, so latter sentences begin on a new line. Use #!/usr/bin/sh sed -e '/^\./n' \ -e 's/\([[:alpha:]]\)\. */\1.\n/g' $1 to split lines after a sentence period. Check result with the difference between the formatted outputs. See also the attachment "general.bugs" [List of affected lines removed.] 3:import \- saves any visible window on an X server and outputs it as an image file. You can capture a single window, the entire screen, or any rectangular portion of the screen. The window to capture is selected by clicking the desired window or a program option. 54: \-silent operate silently, i.e. don't ring any bells 95:By default, 'file' is written in the Postscript image format. To specify a particular image format, precede the filename with an image format name and a colon (i.e. ps:image) or specify the image type as the filename suffix (i.e. image.ps). Specify 'file' as '-' for standard input or output. 101:\fBCopyright (C) 1999-2021 ImageMagick Studio LLC. Additional copyrights and licenses apply to this software, see file:///usr/share/doc/imagemagick-7-common/html/www/license.html (on debian system you may install the imagemagick-7 package) or https://www.imagemagick.org/script/license.php\fP -.-. Test nr. 32: Split lines longer than 80 characters into two or more lines. Appropriate break points are the end of a sentence and a subordinate clause; after punctuation marks. Add "\:" to split the string for the output, "\<newline>" in the source. [List of affected lines removed.] Line 3, length 262 import \- saves any visible window on an X server and outputs it as an image file. You can capture a single window, the entire screen, or any rectangular portion of the screen. The window to capture is selected by clicking the desired window or a program option. Line 8, length 174 The \fBimport-im7.q16\fP program is a member of the ImageMagick-ims7.q16(1) suite of tools. Use it to capture some or all of an X server screen and save the image to a file. Line 10, length 243 For more information about the import command, point your browser to file:///usr/share/doc/imagemagick-7-common/html/www/import.html (on debian system you may install the imagemagick-7 package) or https://www.imagemagick.org/script/import.php. Line 95, length 294 By default, 'file' is written in the Postscript image format. To specify a particular image format, precede the filename with an image format name and a colon (i.e. ps:image) or specify the image type as the filename suffix (i.e. image.ps). Specify 'file' as '-' for standard input or output. Line 101, length 292 \fBCopyright (C) 1999-2021 ImageMagick Studio LLC. Additional copyrights and licenses apply to this software, see file:///usr/share/doc/imagemagick-7-common/html/www/license.html (on debian system you may install the imagemagick-7 package) or https://www.imagemagick.org/script/license.php\fP Longest line is: 294 characters. -.-. Test nr. 40: Name of a manual is set in bold, the section in roman. See man-pages(7). 97:ImageMagick-im7.q16(1) -.-. Test nr. 62: point size: the typographical term is 'type size'. There exist several point sizes, like 'Didot point', 'big point' (PostScript point), and 'pica point' (printer's point, English, USA). 42: \-pointsize value font point size -.-. Test nr. 63: Put a parenthetical sentence, phrase on a separate line, if not part of a code. See man-pages(7), item "semantic newline". [List of affected lines removed.] import-im7.q16.1:10:For more information about the import command, point your browser to file:///usr/share/doc/imagemagick-7-common/html/www/import.html (on debian system you may install the imagemagick-7 package) or https://www.imagemagick.org/script/import.php. import-im7.q16.1:28: \-endian type endianness (MSB or LSB) of the image import-im7.q16.1:95:By default, 'file' is written in the Postscript image format. To specify a particular image format, precede the filename with an image format name and a colon (i.e. ps:image) or specify the image type as the filename suffix (i.e. image.ps). Specify 'file' as '-' for standard input or output. import-im7.q16.1:101:\fBCopyright (C) 1999-2021 ImageMagick Studio LLC. Additional copyrights and licenses apply to this software, see file:///usr/share/doc/imagemagick-7-common/html/www/license.html (on debian system you may install the imagemagick-7 package) or https://www.imagemagick.org/script/license.php\fP -.-. Test nr. 65: SYNOPSIS: put a space on both sides of "[" and "]" (except at the end of the line) to increase readability (?) import-im7.q16.1:\fBmagick-im7.q16 import\fP [\fIoptions\fP] \fIoutput-file\fP -.-. Test nr. 68: Change a HYPHEN-MINUS (code 0x55, 2D) to a dash (\-, minus) if it matches "[[:alph:]]-[[:alpha:]]" in the name of an option). Facilitates the copy and paste of a) an option in UTF-8 text b) web addresses (URL). Is not needed in ordinary words like "mother-in-law", that are not copied and pasted to a command line (which needs ASCII code) 45: \-regard-warnings pay attention to warning messages 47: \-respect-parentheses settings remain in effect until parenthesis boundary 48: \-sampling-factor geometry 59: \-transparent-color color 63: \-virtual-pixel method -.-. Test nr. 84: Only one space character after a possible end of sentence (after a punctuation, that can end a sentence). [List of affected lines removed.] import-im7.q16.1:3:import \- saves any visible window on an X server and outputs it as an image file. You can capture a single window, the entire screen, or any rectangular portion of the screen. The window to capture is selected by clicking the desired window or a program option. import-im7.q16.1:54: \-silent operate silently, i.e. don't ring any bells import-im7.q16.1:95:By default, 'file' is written in the Postscript image format. To specify a particular image format, precede the filename with an image format name and a colon (i.e. ps:image) or specify the image type as the filename suffix (i.e. image.ps). Specify 'file' as '-' for standard input or output. import-im7.q16.1:101:\fBCopyright (C) 1999-2021 ImageMagick Studio LLC. Additional copyrights and licenses apply to this software, see file:///usr/share/doc/imagemagick-7-common/html/www/license.html (on debian system you may install the imagemagick-7 package) or https://www.imagemagick.org/script/license.php\fP -.-. Test nr. 87: Put a subordinate sentence (after a comma) on a new line. [List of affected lines removed.] import-im7.q16.1:3:import \- saves any visible window on an X server and outputs it as an image file. You can capture a single window, the entire screen, or any rectangular portion of the screen. The window to capture is selected by clicking the desired window or a program option. import-im7.q16.1:10:For more information about the import command, point your browser to file:///usr/share/doc/imagemagick-7-common/html/www/import.html (on debian system you may install the imagemagick-7 package) or https://www.imagemagick.org/script/import.php. import-im7.q16.1:35: \-interlace type None, Line, Plane, or Partition import-im7.q16.1:38: \-limit type value Area, Disk, Map, or Memory resource limit import-im7.q16.1:54: \-silent operate silently, i.e. don't ring any bells import-im7.q16.1:56: \-support factor resize support: > 1.0 is blurry, < 1.0 is sharp import-im7.q16.1:64: Constant, Edge, Mirror, or Tile import-im7.q16.1:95:By default, 'file' is written in the Postscript image format. To specify a particular image format, precede the filename with an image format name and a colon (i.e. ps:image) or specify the image type as the filename suffix (i.e. image.ps). Specify 'file' as '-' for standard input or output. import-im7.q16.1:101:\fBCopyright (C) 1999-2021 ImageMagick Studio LLC. Additional copyrights and licenses apply to this software, see file:///usr/share/doc/imagemagick-7-common/html/www/license.html (on debian system you may install the imagemagick-7 package) or https://www.imagemagick.org/script/license.php\fP -.-. Test nr. 88: Remove quotes when there is a printable but no space character between them and the quotes are not for emphasis (markup), for example as an argument to a macro. import-im7.q16.1:1:.TH import-im7.q16 1 "Date: 2009/01/10 01:00:00" "ImageMagick" -.-. Test nr. 97: Put a (long) web address on a new line to reduce the posibility of splitting the address between two output lines. Or inhibit hyphenation with "\%" in front of the name. 10:For more information about the import command, point your browser to file:///usr/share/doc/imagemagick-7-common/html/www/import.html (on debian system you may install the imagemagick-7 package) or https://www.imagemagick.org/script/import.php. 101:\fBCopyright (C) 1999-2021 ImageMagick Studio LLC. Additional copyrights and licenses apply to this software, see file:///usr/share/doc/imagemagick-7-common/html/www/license.html (on debian system you may install the imagemagick-7 package) or https://www.imagemagick.org/script/license.php\fP -.-. Output from "test-groff -mandoc -t -K utf8 -rF0 -rHY=0 -rCHECKSTYLE=10 -ww -z ": an.tmac:<stdin>:13: style: 2 leading space(s) on input line an.tmac:<stdin>:14: style: 2 leading space(s) on input line an.tmac:<stdin>:15: style: 2 leading space(s) on input line an.tmac:<stdin>:16: style: 2 leading space(s) on input line an.tmac:<stdin>:17: style: 2 leading space(s) on input line an.tmac:<stdin>:18: style: 2 leading space(s) on input line an.tmac:<stdin>:19: style: 23 leading space(s) on input line an.tmac:<stdin>:20: style: 2 leading space(s) on input line an.tmac:<stdin>:21: style: 2 leading space(s) on input line an.tmac:<stdin>:22: style: 2 leading space(s) on input line an.tmac:<stdin>:23: style: 2 leading space(s) on input line an.tmac:<stdin>:24: style: 2 leading space(s) on input line an.tmac:<stdin>:25: style: 2 leading space(s) on input line an.tmac:<stdin>:26: style: 2 leading space(s) on input line an.tmac:<stdin>:27: style: 2 leading space(s) on input line an.tmac:<stdin>:28: style: 2 leading space(s) on input line an.tmac:<stdin>:29: style: 2 leading space(s) on input line an.tmac:<stdin>:30: style: 2 leading space(s) on input line an.tmac:<stdin>:31: style: 2 leading space(s) on input line an.tmac:<stdin>:32: style: 2 leading space(s) on input line an.tmac:<stdin>:33: style: 2 leading space(s) on input line an.tmac:<stdin>:34: style: 2 leading space(s) on input line an.tmac:<stdin>:35: style: 2 leading space(s) on input line an.tmac:<stdin>:36: style: 2 leading space(s) on input line an.tmac:<stdin>:37: style: 2 leading space(s) on input line an.tmac:<stdin>:38: style: 2 leading space(s) on input line an.tmac:<stdin>:39: style: 2 leading space(s) on input line an.tmac:<stdin>:40: style: 2 leading space(s) on input line an.tmac:<stdin>:41: style: 2 leading space(s) on input line an.tmac:<stdin>:42: style: 2 leading space(s) on input line an.tmac:<stdin>:43: style: 2 leading space(s) on input line an.tmac:<stdin>:44: style: 2 leading space(s) on input line an.tmac:<stdin>:45: style: 2 leading space(s) on input line an.tmac:<stdin>:46: style: 2 leading space(s) on input line an.tmac:<stdin>:47: style: 2 leading space(s) on input line an.tmac:<stdin>:48: style: 2 leading space(s) on input line an.tmac:<stdin>:49: style: 23 leading space(s) on input line an.tmac:<stdin>:50: style: 2 leading space(s) on input line an.tmac:<stdin>:51: style: 2 leading space(s) on input line an.tmac:<stdin>:52: style: 2 leading space(s) on input line an.tmac:<stdin>:53: style: 2 leading space(s) on input line an.tmac:<stdin>:54: style: 2 leading space(s) on input line troff:<stdin>:54: warning: trailing space in the line an.tmac:<stdin>:55: style: 2 leading space(s) on input line an.tmac:<stdin>:56: style: 2 leading space(s) on input line an.tmac:<stdin>:57: style: 2 leading space(s) on input line an.tmac:<stdin>:58: style: 2 leading space(s) on input line an.tmac:<stdin>:59: style: 2 leading space(s) on input line an.tmac:<stdin>:60: style: 23 leading space(s) on input line an.tmac:<stdin>:61: style: 2 leading space(s) on input line an.tmac:<stdin>:62: style: 2 leading space(s) on input line an.tmac:<stdin>:63: style: 2 leading space(s) on input line an.tmac:<stdin>:64: style: 23 leading space(s) on input line an.tmac:<stdin>:65: style: 2 leading space(s) on input line an.tmac:<stdin>:66: style: 24 leading space(s) on input line an.tmac:<stdin>:69: style: 2 leading space(s) on input line an.tmac:<stdin>:70: style: 23 leading space(s) on input line an.tmac:<stdin>:71: style: 2 leading space(s) on input line an.tmac:<stdin>:72: style: 2 leading space(s) on input line an.tmac:<stdin>:73: style: 2 leading space(s) on input line an.tmac:<stdin>:74: style: 2 leading space(s) on input line an.tmac:<stdin>:75: style: 2 leading space(s) on input line an.tmac:<stdin>:76: style: 2 leading space(s) on input line an.tmac:<stdin>:77: style: 2 leading space(s) on input line an.tmac:<stdin>:78: style: 2 leading space(s) on input line troff:<stdin>:78: warning: trailing space in the line an.tmac:<stdin>:79: style: 2 leading space(s) on input line an.tmac:<stdin>:80: style: 2 leading space(s) on input line an.tmac:<stdin>:81: style: 2 leading space(s) on input line an.tmac:<stdin>:82: style: 2 leading space(s) on input line an.tmac:<stdin>:83: style: 2 leading space(s) on input line an.tmac:<stdin>:84: style: 2 leading space(s) on input line an.tmac:<stdin>:85: style: 2 leading space(s) on input line an.tmac:<stdin>:86: style: 2 leading space(s) on input line an.tmac:<stdin>:89: style: 2 leading space(s) on input line an.tmac:<stdin>:90: style: 2 leading space(s) on input line an.tmac:<stdin>:91: style: 2 leading space(s) on input line an.tmac:<stdin>:92: style: 2 leading space(s) on input line an.tmac:<stdin>:93: style: 2 leading space(s) on input line Output from "test-nroff -mandoc -t -K utf8 -rF0 -rHY=0 -rCHECKSTYLE=10 -ww -z ": an.tmac:<stdin>:13: style: 2 leading space(s) on input line an.tmac:<stdin>:14: style: 2 leading space(s) on input line an.tmac:<stdin>:15: style: 2 leading space(s) on input line an.tmac:<stdin>:16: style: 2 leading space(s) on input line an.tmac:<stdin>:17: style: 2 leading space(s) on input line an.tmac:<stdin>:18: style: 2 leading space(s) on input line an.tmac:<stdin>:19: style: 23 leading space(s) on input line an.tmac:<stdin>:20: style: 2 leading space(s) on input line an.tmac:<stdin>:21: style: 2 leading space(s) on input line an.tmac:<stdin>:22: style: 2 leading space(s) on input line an.tmac:<stdin>:23: style: 2 leading space(s) on input line an.tmac:<stdin>:24: style: 2 leading space(s) on input line an.tmac:<stdin>:25: style: 2 leading space(s) on input line an.tmac:<stdin>:26: style: 2 leading space(s) on input line an.tmac:<stdin>:27: style: 2 leading space(s) on input line an.tmac:<stdin>:28: style: 2 leading space(s) on input line an.tmac:<stdin>:29: style: 2 leading space(s) on input line an.tmac:<stdin>:30: style: 2 leading space(s) on input line an.tmac:<stdin>:31: style: 2 leading space(s) on input line an.tmac:<stdin>:32: style: 2 leading space(s) on input line an.tmac:<stdin>:33: style: 2 leading space(s) on input line an.tmac:<stdin>:34: style: 2 leading space(s) on input line an.tmac:<stdin>:35: style: 2 leading space(s) on input line an.tmac:<stdin>:36: style: 2 leading space(s) on input line an.tmac:<stdin>:37: style: 2 leading space(s) on input line an.tmac:<stdin>:38: style: 2 leading space(s) on input line an.tmac:<stdin>:39: style: 2 leading space(s) on input line an.tmac:<stdin>:40: style: 2 leading space(s) on input line an.tmac:<stdin>:41: style: 2 leading space(s) on input line an.tmac:<stdin>:42: style: 2 leading space(s) on input line an.tmac:<stdin>:43: style: 2 leading space(s) on input line an.tmac:<stdin>:44: style: 2 leading space(s) on input line an.tmac:<stdin>:45: style: 2 leading space(s) on input line an.tmac:<stdin>:46: style: 2 leading space(s) on input line an.tmac:<stdin>:47: style: 2 leading space(s) on input line an.tmac:<stdin>:48: style: 2 leading space(s) on input line an.tmac:<stdin>:49: style: 23 leading space(s) on input line an.tmac:<stdin>:50: style: 2 leading space(s) on input line an.tmac:<stdin>:51: style: 2 leading space(s) on input line an.tmac:<stdin>:52: style: 2 leading space(s) on input line an.tmac:<stdin>:53: style: 2 leading space(s) on input line an.tmac:<stdin>:54: style: 2 leading space(s) on input line troff:<stdin>:54: warning: trailing space in the line an.tmac:<stdin>:55: style: 2 leading space(s) on input line an.tmac:<stdin>:56: style: 2 leading space(s) on input line an.tmac:<stdin>:57: style: 2 leading space(s) on input line an.tmac:<stdin>:58: style: 2 leading space(s) on input line an.tmac:<stdin>:59: style: 2 leading space(s) on input line an.tmac:<stdin>:60: style: 23 leading space(s) on input line an.tmac:<stdin>:61: style: 2 leading space(s) on input line an.tmac:<stdin>:62: style: 2 leading space(s) on input line an.tmac:<stdin>:63: style: 2 leading space(s) on input line an.tmac:<stdin>:64: style: 23 leading space(s) on input line an.tmac:<stdin>:65: style: 2 leading space(s) on input line an.tmac:<stdin>:66: style: 24 leading space(s) on input line an.tmac:<stdin>:69: style: 2 leading space(s) on input line an.tmac:<stdin>:70: style: 23 leading space(s) on input line an.tmac:<stdin>:71: style: 2 leading space(s) on input line an.tmac:<stdin>:72: style: 2 leading space(s) on input line an.tmac:<stdin>:73: style: 2 leading space(s) on input line an.tmac:<stdin>:74: style: 2 leading space(s) on input line an.tmac:<stdin>:75: style: 2 leading space(s) on input line an.tmac:<stdin>:76: style: 2 leading space(s) on input line an.tmac:<stdin>:77: style: 2 leading space(s) on input line an.tmac:<stdin>:78: style: 2 leading space(s) on input line troff:<stdin>:78: warning: trailing space in the line an.tmac:<stdin>:79: style: 2 leading space(s) on input line an.tmac:<stdin>:80: style: 2 leading space(s) on input line an.tmac:<stdin>:81: style: 2 leading space(s) on input line an.tmac:<stdin>:82: style: 2 leading space(s) on input line an.tmac:<stdin>:83: style: 2 leading space(s) on input line an.tmac:<stdin>:84: style: 2 leading space(s) on input line an.tmac:<stdin>:85: style: 2 leading space(s) on input line an.tmac:<stdin>:86: style: 2 leading space(s) on input line an.tmac:<stdin>:89: style: 2 leading space(s) on input line an.tmac:<stdin>:90: style: 2 leading space(s) on input line an.tmac:<stdin>:91: style: 2 leading space(s) on input line an.tmac:<stdin>:92: style: 2 leading space(s) on input line an.tmac:<stdin>:93: style: 2 leading space(s) on input line -.-. Generally: Split (sometimes) lines after a punctuation mark; before a conjunction. -.- Tables: Put data, that are wider than the header in a centered last column, in a "T{\n...\nT}" block. Table headers, that are wider than any data in the corresponding column, do not need to be centered, so left adjustment (l, L) is sufficient. -.- Additionally (general): FSF office address update. See https://lists.gnu.org/archive/html/bug-gnulib/2024-09/msg00004.html -.- Abbreviations get a '\&' added after their final full stop (.) to mark them as such and not as an end of a sentence. There is no need to add a '\&' before a full stop (.) if it has a character before it! '\&' is only needed at the beginning of a line, if it otherwise starts with a control character "." or "'". The default value for kerning (.kern) and ligature (.lg) is one (1), so for n-mode (nroff) it should be set to zero (0) to avoid the processing of unnecessary code.