| Summary: | [SVG2 support] Add support for stroke-linejoin: arcs property | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | Volga <shanshandehongxing> |
| Component: | General | Assignee: | Krita Bugs <krita-bugs-null> |
| Status: | REPORTED --- | ||
| Severity: | wishlist | CC: | alvin, dimula73 |
| Priority: | NOR | ||
| Version First Reported In: | 5.1.5 | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Unspecified | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Volga
2023-08-26 09:01:56 UTC
Hi, Volga! Thank you for your report! This option is an extension of SVG2, which is neither officially supported nor targeted by Krita. So I will downgrade this report to a wishlist. When we start working on full integration with SVG2, we shall look into it. The relevant part of SVG2 sepcification: https://www.w3.org/TR/SVG2/painting.html#LineJoin Yeah, althrough this is part of of SVG 2, it's meanful for graphic design, for example, if you want to create a shape with multiple layers of outline, while the stroke go through an arcs corner, this value would allow all layers curved as well at there, rather than ugly straight corner, thus you will be able to produce desirable design, even if other SVG-capable softwares can't support this, you can also choose to convert such stroke into path. So when you wnat to got support for SVG 2, you should pay attention to such innovative value, and give higher priority to implement, thus making Krita better. In this draft, W3C gives some instructions to you, which would help you to build strokes from curves corner for more desirable look, and pave ways of proper rendition for three types of curves. https://svgwg.org/svg2-draft/painting.html#CurvatureCalculation |