On Fri, Nov 21, 2025 at 08:28:49PM +0100, onf wrote:
> Hi all,
> 
> there seems to be an off by one bug in sv's geometry in groff.
> 
> Given the input,
>   .de x
>   . br
>   ..
>   .wh 2v x
>   Lorem
>   .br
>   .sv 1v
>   ipsum
>   .br
>   dolor
> 
> groff gives the output
>   Lorem
>   ipsum
>   dolor
> 
> whereas both Heirloom troff and Plan 9 troff give
>   Lorem
> 
>   ipsum
>   dolor
> 
> Groff gives the same output when the wh line is
> changed to
>   .wh 2v+1u x
> 
> (in troff mode; in nroff mode, +1v is needed due to lower resolution)
> 
> Cheers,
> onf
> 
  The bug in the 'sv' request is in the heirloom's and plan9's version.

  A text baseline lands exactly on the next baseline after a 1v long jump.

  See "Troff User's Manual" (https://troff.org/54.pdf).

Reply via email to