Box Icon Theme

Israel israeldahl at
Thu Dec 19 15:07:48 UTC 2013

On 12/19/2013 08:17 AM, Rafael Laguna wrote:
> The reason to use SVG format is to keep Box as open as possible, so
> everybody can modify or expand. LXDE, thanks to its Cairo libs,
> doesn't matter if file format is SVG or PNG, in fact the speed
> measures made a few time ago reveals that they're almost the same (SVG
> must be rendered, yes, but PNG must be recoloured and dithered, CPU
> work anyway).
> So, if you want to expand the Box set, feel free to, first, read the
> guide (which you already watched) and theb use these templates as a base:
> app16:
> app22:
> app24:
> app48:
> app64:
> doc16:
> doc22:
> doc24:
> doc48:
> You can send to me the icons and I'll recompress and include in the
> branch.
> Cheers!
> --
> Rafael Laguna
> Lubuntu Artwork Team
> 2013/12/19 Israel <israeldahl at <mailto:israeldahl at>>
>     On 12/18/2013 08:47 PM, Aere Greenway wrote:
>     > On 12/18/2013 07:31 PM, Israel wrote:
>     >> On 12/18/2013 07:54 PM, Aere Greenway wrote:
>     >>> On 12/18/2013 03:26 PM, Israel wrote:
>     >>>> Yeah I really like SVG graphics....  I looked into the
>     Lubuntu icons
>     >>>> folder and saw that they are all svg files, so apparently
>     LXDE does
>     >>>> indeed support svg.  SVG has a lot of other great uses, like
>     the web,
>     >>>> and integrating JavaScript directly into the SVG.  If you
>     like SVG
>     >>>> art, you should check out
>     >>>> It might be worth submitting the icon set (once it is
>     finished) to
>     >>>> Open Clip Art as long as it can be released as public domain.
>     >>>> I also might submit a Template, though I think it would be more
>     >>>> appropriate if Rafael submitted it, since he is the resident
>     artist :)
>     >>> Israel:
>     >>>
>     >>> Java (a different language from JavaScript) cannot directly
>     support
>     >>> '.svg' graphics.  The '.jpg' and '.png' work fine.  This is
>     true for
>     >>> Java's Swing (and AWT) GUI.  I don't know if the same is true for
>     >>> Spring.
>     >>>
>     >> I didn't know that about Java, that seems really unfortunate as
>     SVG's
>     >> are great (they are vector based so the do not become
>     pixelated).  I am
>     >> not sure exactly what you are saying by your e-mail, though...
>      Are you
>     >> saying the box icon theme should also have png files, or are
>     you saying
>     >> that for web use it is not possible to use it with Java.  I
>     don't use
>     >> Java (yet), I use JavaScript, which can be coded directly into SVG
>     >> files, and can be used to manipulate the SVG, and whatever
>     else...  I
>     >> have only experimented a little with the capabilities, but
>     since SVG is
>     >> in XML format, all JavaScript should theoretically be possible
>     (even
>     >> calling an external script), though I have not tried this yet,
>     though
>     >> maybe others on this list have and know whether it is possible
>     or not.
>     >>
>     > Israel:
>     >
>     > I was merely pointing out something surprising that I learned.
>     >
>     > In attempting to display icons in a Java Swing application of
>     > installed components, though most of the component had '.png' icons,
>     > some of them had '.svg' icons.  The '.svg' icons could not be
>     > displayed by the application, but the '.png' icons were displayed
>     > properly.  Fortunately, most of the icons were '.png'.
>     >
>     > In spite of the virtues of '.svg' icons you were pointing out, like
>     > with so many things, there is a down-side, and the down-side here is
>     > something few of you would likely be aware of.
>     >
>     Ok, thanks for the insight.  I have yet to get in to Java, though
>     once I
>     am fully comfortable and familiar with the languages I am currently
>     pursuing, I may move to using Java a bit too... it seems much of the
>     syntax is very similar to C++ (and JavaScript), though each
>     language has
>     its quirks.  I will try to remember that about svg.  It seems strange
>     that Java can't support svg.  There might be some sort of library for
>     supporting svg, because Android uses Java, and it seems like there
>     must
>     be support for it, as some apps can create (and display) svg on
>     android... but maybe Android allows apps to be programmed in many
>     languages, and those apps are not Java.
>     Anyway, thank you very much for sharing your experience and wisdom, it
>     is much needed, and not just for me, I know many others benefit from
>     your input here!!
>     --
>     Regards
>     --
>     Lubuntu-users mailing list
>     Lubuntu-users at <mailto:Lubuntu-users at>
>     Modify settings or unsubscribe at:
Thanks Rafael!!  You should include these files in the wiki.  When is
the freeze date for the art?  I am not sure if I can get all the icons
that are broken fixed in time.  Is there a way we can update the package
during the LTS release, since this is Lubuntu specific?  I know with LTS
there is a lot more strict checking of things, so would this require
something like an SRU, if so I suppose it will just have to be what it
is, as there would be no security issues it fixes, or major usability

One last thing, to use the Box icon for an app, what is the naming
convention, I have been naming icons the same name as the previous icon
(except svg instead).  Do I have to do something to symlink it, or do
you do that on your end?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Lubuntu-users mailing list