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

--- Comment #10 from Armin Le Grand <[email protected]> ---
Hi Guys, ignoring the LineWidth is a no-go from my POV. It changes the intended
visualization. Maybe change the default LineWidth to 0 in the model description
and thus use hairline in the future, but that would then work for all newly
created or adapted/changed charts. Just drawing hairlines instead of lines with
the given width is a wrong visualization (discretization) of given geometry
data, but helps to detect and show the weak point.
The better way which you already intend is to find a better way to render
PolyPolygons with a LineWidth != zero. This is what is done on Win and Mac
already. Problem on Linux is that X does not have a direct command to draw fat
lines with evtl. pattern and the correct line start/end and cap styles. Due to
that the line geometry is prepared as filled PolyPolygons (using primitives and
basegfx, but may also be old stuff in vcl). If this is currently converted to
trapezoids we should check if this is needed - at least, X can draw filled
polygons (but not PolyPolygons).
With the recent moves to more advanced system renderers on Linux it will be
solvable much better. Ideally a system-dependent, optimized primitive renderer
chooses what to do for the given render platform (X or OpenGL or ...). Evtl it
is possible to avoid trapezoidation, that would help, not sure if optimizing it
will do much in the sense of runtime complexity...

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to