https://bugs.documentfoundation.org/show_bug.cgi?id=157894

            Bug ID: 157894
           Summary: Undesirable rendering of dashed line in shapes with
                    corners
           Product: LibreOffice
           Version: 7.6.0.3 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Impress
          Assignee: [email protected]
          Reporter: [email protected]

Created attachment 190382
  --> https://bugs.documentfoundation.org/attachment.cgi?id=190382&action=edit
Document exhibiting the bug

Consider the attached presentation. It was produced as follows:

1. New presentation
2. Delete default elements
3. Insert a rectangle
4. Set fill to None
5. Set Line Width to 6 pt
6. Set Line style/type to Dashed
7. Play with rectangle dimensions a bit

You'll notice that the corners have jagged artifacts. While one can understand
why these were produced (rendering each edge irrespective of the intersecting
edge) - it is unaesthetic, jarring, and is not how a person would trace a
dashed path.

I suggest that when we have "small parts of dashing", which do not exceed the
intersection with the other edge; and another edge with a dash intersecting the
edge of the intersection - the "small part of a dash" not be rendered at all.

Alternatively, the placement of spaces between dashes can be follow the
circumference, so that dashes of consecutive edges can (more-or-less) never
intersect.

See with:

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 3161a6c351a2f5f70c0420ee8cccf2eb23de1ecf
CPU threads: 4; OS: Linux 6.5; UI render: default; VCL: gtk3
Locale: he-IL (en_IL); UI: en-US

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to