bugGNU troff - Bugs: bug #55868, pdfmark hotspot vertical...


bug #55868: pdfmark hotspot vertical positioning error

Submitted by:  None
Submitted on:  Fri 08 Mar 2019 05:27:53 PM UTC  
Category:  Macro - others Severity:  3 - Normal
Item Group:  Incorrect behaviour Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open Planned Release:  None

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Fri 08 Mar 2019 09:52:27 PM UTC, comment #1: 

I was unable to see a problem with the seealso pdf. All the hotspots seemed to be in the correct place, i.e. when I clicked on the hotspotted word the link opened, when I moved off the word, the mouse pointer changed shape.

Is it the vertical position of the text itself which you suspect is wrong, i.e. extra space introduced by using .pdfhref?

My observations were done using the okular pdf viewer. Which viewer are you using?

I have also added:-


As the first line of seealso.man, which draws a box around each hotspot. How does this look on your setup?

(file #46472)

Deri James <deri>
Project Member
Fri 08 Mar 2019 05:27:53 PM UTC, original submission:  

I am unsure of where this error originates, pdfmark.tmac, grops, ghostscript, or ???  Please check the attached image to see where the hotspot actually appears - it is not on the item.  The vertical distance between the hotspot and where it should be increases with .pdfhref entry

Please see attachments for test files,
1) seealso.man
2) SAMakefile
3) resulting seealso.pdf

command as invoked by make::>

pdfroff --no-toc -t -p -man -mpdfmark -fP -rLL=5.2i -rLT=5.2i -rD1 -dc_date="`date +'%e %b %Y'`" -dc_year="`date +%Y`" seealso.man > seealso.pdf
cp seealso.pdf ../../html/dflibg/pdf/

[note: everything is really boluxed without --no-toc]

applicable markup snippet::>
.pl 9i
.po 1.5i
.ad l
.TP 1.10i
.pdfhref W -D http://www.dflibg.org/pdf/node.pdf \f(BInode\fR()
\h'-.12i'- where inputs, computations and outputs occur (complete)
.TP 1.10i
.pdfhref W -D http://www.dflibg.org/pdf/node_attach.pdf \fInode\fP.\fBattach\fR()
\h'-.12i'- attach output of a node to document or datastore object(s)
.TP 1.10i
.pdfhref W -D http://www.dflibg.org/pdf/node_client.pdf \fInode.\fBclient\fR()
\h'-.12i'- establish a datastream to a client/server module, propose a negotiated datastream
for a module, thread, window, extension or datastore



(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #46472:  seealso.pdf added by deri (27KiB - application/pdf - The pdf with hotspot boxes)
file #46469:  SAMakefile added by None (627B - application/octet-stream)
file #46470:  seealso.pdf added by None (26KiB - application/pdf)
file #46471:  seealso.man added by None (3KiB - application/x-troff-man)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by deri (Updated the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-03-08 deri Attached File- => Added seealso.pdf, #46472
    2019-03-08 None Attached File- => Added SAMakefile, #46469
        Attached File- => Added seealso.pdf, #46470
        Attached File- => Added seealso.man, #46471

    Back to the top

    Powered by Savane 3.5