SVG icons

Nikolas Zimmermann wildfox at kde.org
Mon Apr 8 19:15:50 BST 2002


On Monday 08 April 2002 19:55, Simon Hausmann wrote:
> On Mon, Apr 08, 2002 at 07:53:38PM +0200, Nikolas Zimmermann wrote:
> > On Monday 08 April 2002 15:15, David Faure wrote:
> > > On Sunday 07 April 2002 10:32, Nikolas Zimmermann wrote:
> > > > On Saturday 06 April 2002 22:52, Simon Hausmann wrote:
> > > > > On Sat, Apr 06, 2002 at 03:50:22PM +0200, Nikolas Zimmermann wrote:
> > > > > > i wonder if i may commit the SVG iconloader stuff.
> > > > > > The ksvgtopng utility is also included.
> > > > >
> > > > > Do you mean support for 'live-rendering' of SVG icons in the
> > > > > iconloader or a way of rendering an SVG icontheme to a standard png
> > > > > icontheme at build time? Or a combination of it (like, leaving the
> > > > > iconloader as-is but having free scaling in KonqIconView for svg
> > > > > icon themes) ?
> > > >
> > > > Right, a combination.
> > > > On compiletime ksvgtopng, would convert the kde svg icons
> > > > to png's for all standard sizes.
> > > > And for everything else, live rendering.
> > >
> > > So all that libart stuff in kdecore isn't even used in the normal case
> > > ??
> >
> > It actually is, just not "visible" for the user. But during the
> > compiletime the icons (in future, for example all kde icons are svg, to
> > make it easier for artists) are converted from svg to png. So we'd need
> > that in kdelibs, somehow.
> >
> > You understand me?
>
> But if the intermediate goal (for say the 3.x range) is to have .svg
> as source format and to get an svg icon set compiled (rendered) into
> a .png based icon set at build time, then why is there a need to
> have libart and all that stuff in kdecore?
"libart and all that stuff"

libart could go into ie. kdesupport, sth like that.
but "all that stuff", i think you mean ksvgicon*.cpp, needs to stay there
because kdelibs/pics would need a conversation to png then?

Or what's your plan ? Moving it to kdelibs/svgicons ?

Bye
 Bye
  Niko

>
>
> Simon

-- 
Nikolas Zimmermann
wildfox at kde.org




More information about the kde-core-devel mailing list