Hi Sascha,

Sascha Paunovic wrote on Tue, Sep 18, 2018 at 06:39:51AM +0200:

> while reading mandoc(1), I noticed that under the PostScript output
> section, it said the line-height was 1.4m, while it is 1.4em. I doubt
> the line-height is approximately as tall as a 5th grader, so let's
> clarify this:

No, "1.4m" is a roff scaling width, see the roff(7) manual:

  https://man.openbsd.org/roff.7#Scaling_Widths

So the patch is not OK.

I wonder whether this is over-documented, though.  Font family, point
size, line height, and margins are hard-coded and cannot be changed by
the user, so i wonder why they are even mentioned.  Well, maybe it
occasionally helps to understand why the output looks as it does -
though people who care about such details should probably use a real
typesetter like groff to generate PostScript and not rely on the
mandoc -Tps output...

Yours,
  Ingo


> diff --git usr.bin/mandoc/mandoc.1 usr.bin/mandoc/mandoc.1
> index aa19c49d6..e180145ee 100644
> --- usr.bin/mandoc/mandoc.1
> +++ usr.bin/mandoc/mandoc.1
> @@ -459,7 +459,7 @@ Level-2 pages may be generated by
>  Output pages default to letter sized and are rendered in the Times font
>  family, 11-point.
>  Margins are calculated as 1/9 the page length and width.
> -Line-height is 1.4m.
> +Line-height is 1.4em.
>  .Pp
>  Special characters are rendered as in
>  .Sx ASCII Output .

Reply via email to