URL:
<https://savannah.gnu.org/bugs/?64572>
Summary: [man] UR, MT with no link text misrender on PDF when
-rU1
Group: GNU roff
Submitter: gbranden
Submitted: Sat 19 Aug 2023 11:08:17 PM UTC
Category: Macro man
Severity: 3 - Normal
Item Group: Incorrect behaviour
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Planned Release: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Sat 19 Aug 2023 11:08:17 PM UTC By: G. Branden Robinson <gbranden>
The bug #58950 wasn't as fixed as one would hope.
The default _groff_ 1.23.0 configuration is okay, but if you specify -rU1 and
format for PDF a man page that has a `UR`/`UE` call pair with no link text,
the URL is not visible as it should be.
$ cat EXPERIMENTS/no-link-text.man
.TH foo 1 2023-08-19 "groff test suite"
.SH Name
foo \- frobnicate a bar
.SH Description
Here's a URL.
.UR http://example.com
.UE .
Report bugs to
.MT [email protected]
.ME .
$ nroff -man EXPERIMENTS/no-link-text.man # looks OK
foo(1) General Commands Manual
foo(1)
Name
foo - frobnicate a bar
Description
Here’s a URL. ⟨http://example.com⟩. Report bugs to
⟨[email protected]⟩.
groff test suite 2023‐08‐19
foo(1)
$ nroff -rU1 -man EXPERIMENTS/no-link-text.man # looks OK
foo(1) General Commands Manual
foo(1)
Name
foo - frobnicate a bar
Description
Here’s a URL. http://example.com. Report bugs to [email protected].
groff test suite 2023‐08‐19
foo(1)
$ groff -a -T pdf -man EXPERIMENTS/no-link-text.man # looks OK
<beginning of page>
x X ps:exec [/Dest /pdf:bm1 /View [/FitH -31000 u] /DEST pdfmark
x X ps:exec [/Dest /pdf:bm1 /Title (foo(1)) /Level 1 /OUT pdfmark
foo(1) General Commands Manual foo(1)
x X ps:exec [/Dest /pdf:bm2 /View [/FitH -67000 u] /DEST pdfmark
x X ps:exec [/Dest /pdf:bm2 /Title (Name) /Level 2 /OUT pdfmark
Name
foo <-> frobnicate a bar
x X ps:exec [/Dest /pdf:bm3 /View [/FitH -95800 u] /DEST pdfmark
x X ps:exec [/Dest /pdf:bm3 /Title (Description) /Level 2 /OUT pdfmark
Description
Here's a URL. <la>http://example.com<ra>. Report bugs to
<la>[email protected]<ra>.
groff test suite 2023-08-19 1
But...
$ groff -rU1 -a -T pdf -man EXPERIMENTS/no-link-text.man # BAD
<beginning of page>
x X ps:exec [/Dest /pdf:bm1 /View [/FitH -31000 u] /DEST pdfmark
x X ps:exec [/Dest /pdf:bm1 /Title (foo(1)) /Level 1 /OUT pdfmark
foo(1) General Commands Manual foo(1)
x X ps:exec [/Dest /pdf:bm2 /View [/FitH -67000 u] /DEST pdfmark
x X ps:exec [/Dest /pdf:bm2 /Title (Name) /Level 2 /OUT pdfmark
Name
foo <-> frobnicate a bar
x X ps:exec [/Dest /pdf:bm3 /View [/FitH -95800 u] /DEST pdfmark
x X ps:exec [/Dest /pdf:bm3 /Title (Description) /Level 2 /OUT pdfmark
Description
Here's a URL. . Report bugs to .
groff test suite 2023-08-19 1
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?64572>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/