bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #65901] [gropdf] unable to render ellipse with dashed/dotted atribu


From: Deri James
Subject: [bug #65901] [gropdf] unable to render ellipse with dashed/dotted atribute
Date: Sat, 22 Jun 2024 14:04:22 -0400 (EDT)

Update of bug #65901 (group groff):

                  Status:                    None => Fixed                  
             Open/Closed:                    Open => Closed                 

    _______________________________________________________

Follow-up Comment #3:

This should be fixed now:-

commit dd63af83c106a6a44dbb15ab36d5f3e211515ca5
Author: Deri James <deri@chuzzlewit.myzen.co.uk>
Date:   Sat Jun 22 18:33:49 2024 +0100

    Fix invalid pdf when using certain sizes of
    dashed ellipse in pic.
    
    * src/devices/gropdf/gropdf.pl: For short dashes on flat part
    of ellipse some v. small numbers written in form n.nnnE-n which
    is invalid for pdfs. Also rather than split each arc always into
    4 pieces, split into number of quadrants described between start
    and end angle. If arc describes a straight line, use line segment
    rather than bezier curve. (grops does this as well)
    
    Fixes https://savannah.gnu.org/bugs/index.php?65901
    
    Thanks to Morten Bo Johansen for reporting this issue.

The problem reported for dotted ellipses could not be reproduced, and the dots
are much easier to see if you include the command "linethick=2" in the
picture.

Although this bug is now closed, and I hate maths, I will be opening a new bug
since when dashed ellipses are very large the dashes are irregular, grops and
gropdf show identical irregularity so I suspect it is a problem in pic.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?65901>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]