On Fri, 6 May 2016 11:39:54 +0930 Simon Lees <sfl...@suse.de> said:

> 
> 
> On 05/06/2016 11:31 AM, Carsten Haitzler (The Rasterman) wrote:
> > On Thu, 5 May 2016 23:16:56 +0200 Davide Andreoli <d...@gurumeditation.it>
> > said:
> > 
> > or use png's - keep the svg's in the tree as "originals" but export to bimap
> > from inkscape.
> > 
> > beware librsvg != inskcape. inskcape has features it can put into svg's that
> > rsvg CAN'T draw right. it's SAFER to generate the png's and use those.
> > 
> I use several svg based icon themes, they all work fine, you can use the
> preview in efm to quickly check that they render the way you expect with
> librsvg.
> 
> If you really must convert them for the theme the quick easy way is
> writing a imagemagick script to do it, which will also use librsvg but
> if you have used the sensible subset of svg that should also be fine.
> Especially if its the 3rd party icon's that are SVG's they will have
> spent there entire life being rendered with librsvg.
> 
> /me knows raster has a irrational fear of svg's :P

edje will convert to a bitmap on edje_cc anyway - so you dont magically get
vector data using an svg. what you DO get is svg's that look different in the
design app vs to the edje_cc compiler.

as someone who has designed many icons and bits of imagery with inkscape for
our themes... i'm warning you that rsvg != inkscape. what you see in a design
tool != what you see at runtime. i'm saying that it's NOT A GOOD IDEA to use
svg's as a source for themes.

i've drawn icons that don't render right with rsvg. using some of the filters
plus masking plus clipping can break in rsvg. i've seen it happen. it looks
right in inkscape then fails with rsvg. this isn't theory

> >> ok, we are hitting a problem with evas-generic-loaders because it's not
> >> merged in the efl tree.
> >>
> >> The problem is that we are now using svg icons in the elementary theme, all
> >> the new FDO icons are in svg format. But, now that elm is merged in efl,
> >> the default theme is built before the user can install evas-generic-loaders
> >> and thus the theme cannot be build for the lack of the svg loader.
> >>
> >> After some chatting we agreed that the "best" way to solve the issue is to
> >> also merge evas-generic-loaders in efl.
> >> The alternative solution is to duplicate all the icons in a raster format,
> >> that seems really a waste of space/bandwidth/git-history on each icon
> >> change and will make my work of providing icons much harder.
> >>
> >> Any objections? problems? me and cedric already agreed on this solution,
> >> and also
> >> agreed that make sense to also merge emotion-generics, so we will finally
> >> have a single efl package!
> >>
> >>
> >> If no objections arise I will ask TAsn to do the same git work he did for
> >> elm (merging the git tree in a branch?) so that cedric can do the required
> >> autofoo stuff (already agreed with him)
> >>
> >>
> >> In the mean time I have to disable :( all the new icons so that everyone
> >> can build efl without problems. I hope this will not create some side
> >> effects, as it is now possible that some old icons are missing. Let me know
> >> for any issue.
> >>
> >> davemds
> >> ------------------------------------------------------------------------------
> >> Find and fix application performance issues faster with Applications
> >> Manager Applications Manager provides deep performance insights into
> >> multiple tiers of your business applications. It resolves application
> >> problems quickly and reduces your MTTR. Get your free trial!
> >> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> >> _______________________________________________
> >> enlightenment-devel mailing list
> >> enlightenment-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>
> > 
> > 
> 
> -- 
> 
> Simon Lees (Simotek)                            http://simotek.net
> 
> Emergency Update Team                           keybase.io/simotek
> SUSE Linux                            Adeliade Australia, UTC+9:30
> GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to