Switching renderer to cairo

General discussions about Inkscape.
User avatar
Grobe
Posts: 411
Joined: Tue Feb 02, 2010 2:20 am

Switching renderer to cairo

Postby Grobe » Wed Mar 23, 2011 2:10 am

Hi.

I just wonder. In this post it's said that rendering engine will be shifted.

Is it reasonable to expect that some of the long lasting bugs will finally come to an end?

Right now I'm thinking of following bugs that I find annoying:
165780 Pattern Gaps
707255 Layer dialog - symbols dissappear when mouse hover over (not an old bug, but still annoying).
:lol:

~suv
Posts: 2272
Joined: Sun May 10, 2009 2:07 am

Re: Switching renderer to cairo

Postby ~suv » Wed Mar 23, 2011 4:13 am

Grobe wrote:707255 Layer dialog - symbols dissappear when mouse hover over (not an old bug, but still annoying).
The fix for this is completely unrelated to switching the internal renderer used for the canvas.

Please note that the official stable release for Windows (0.48.1-2) does not have this issue (you either downloaded Inkscape 0.48.1 before it was officially announced, or are using a development snapshot).

User avatar
Grobe
Posts: 411
Joined: Tue Feb 02, 2010 2:20 am

Re: Switching renderer to cairo

Postby Grobe » Wed Mar 23, 2011 6:12 am

~suv wrote:
Grobe wrote:707255 Layer dialog - symbols dissappear when mouse hover over (not an old bug, but still annoying).
The fix for this is completely unrelated to switching the internal renderer used for the canvas.

Please note that the official stable release for Windows (0.48.1-2) does not have this issue (you either downloaded Inkscape 0.48.1 before it was officially announced, or are using a development snapshot).

I use the latest development version just of curiosity. At the time I use Inkscape 0.48+devel r10115.

It's just a bit of habit that I choose the latest one rather than the official :o :D
:lol:

~suv
Posts: 2272
Joined: Sun May 10, 2009 2:07 am

Re: Switching renderer to cairo

Postby ~suv » Wed Mar 23, 2011 1:54 pm

Grobe wrote:I just wonder. In this post it's said that rendering engine will be shifted.

Is it reasonable to expect that some of the long lasting bugs will finally come to an end?

Right now I'm thinking of following bugs that I find annoying:
165780 Pattern Gaps

From what I have heard about the gsoc-cairo branch [1], pattern gaps will no longer occur after switching the internal renderer to cairo.

[1] at the moment, the cairo branch fails to build on Windows and OS X - once those issues have been addressed, it is planned to merge the cairo-branch into the development branch [*] (so it will be available for testing), but don't expect a release of 0.49 this year.

SeanJM
Posts: 16
Joined: Sun Feb 20, 2011 1:36 am

Re: Switching renderer to cairo

Postby SeanJM » Thu Apr 21, 2011 12:09 am

Is there any news on switching the renderer?

I have a few questions:
Will fonts render crisper?
Will there be performance improvements?

~suv
Posts: 2272
Joined: Sun May 10, 2009 2:07 am

Re: Switching renderer to cairo

Postby ~suv » Sun Apr 24, 2011 10:14 pm

SeanJM wrote:Is there any news on switching the renderer?
No. It's on the roadmap for Inkscape 0.49. The next step will be merging the cairo-rendering branch into the current development tree (Inkscape trunk).

SeanJM wrote:Will fonts render crisper?
No idea what you are referring to. Any screenshots you can provide to illustrate your problem here? Or is this about the well-known feature request to optionally disable anti-aliasing of text objects on-canvas as well as when exporting to bitmap (using font hinting instead, afaiu)? As far as I understand (but I'm not really informed about how internally the rendering of text is handled) that's not directly related to cairo, but more about which backend or rasterizer is used for text/fonts (inkscape currently depends on freetype 2, fontconfig, pango))

SeanJM wrote:Will there be performance improvements?
That's one of the main goals of switching to a newer renderer. The GSoC project from last year will be continued this year (acceptance still pending), mainly focusing on performance issues.

ivan louette
Posts: 215
Joined: Thu Aug 21, 2008 4:08 am
Location: Belgium

Re: Switching renderer to cairo

Postby ivan louette » Sun Apr 24, 2011 11:29 pm

Performance issues are also solved by many small optimizations other than Cairo.

For example a new routine used to calculate Gaussian blur (introduced in recent and already available development releases : in rev 10144 if I remember well) accelerates now nicely the rendering of most filters which use it extensively like this is the case for the new customizable filters.

ivan

SeanJM
Posts: 16
Joined: Sun Feb 20, 2011 1:36 am

Re: Switching renderer to cairo

Postby SeanJM » Tue Apr 26, 2011 3:47 am

~suv wrote:
SeanJM wrote:Is there any news on switching the renderer?
No. It's on the roadmap for Inkscape 0.49. The next step will be merging the cairo-rendering branch into the current development tree (Inkscape trunk).


I am looking forward to it.

~suv wrote:
SeanJM wrote:Will fonts render crisper?
No idea what you are referring to. Any screenshots you can provide to illustrate your problem here? Or is this about the well-known feature request to optionally disable anti-aliasing of text objects on-canvas as well as when exporting to bitmap (using font hinting instead, afaiu)? As far as I understand (but I'm not really informed about how internally the rendering of text is handled) that's not directly related to cairo, but more about which backend or rasterizer is used for text/fonts (inkscape currently depends on freetype 2, fontconfig, pango))

Disabling Anti-aliasing would be enough for me. However, font hinting sounds exactly like what I am looking for.

~suv wrote:
SeanJM wrote:Will there be performance improvements?
That's one of the main goals of switching to a newer renderer. The GSoC project from last year will be continued this year (acceptance still pending), mainly focusing on performance issues.


Thank you,

Sean


Return to “General Discussions”