octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hi-Resolution Icons


From: Torsten
Subject: Re: Hi-Resolution Icons
Date: Sat, 14 Feb 2015 12:09:06 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0

On 14.02.2015 01:42, Mike Miller wrote:
> On Fri, Feb 13, 2015 at 16:02:59 -0800, Rik wrote:
>> The second way is to base everything off the scalable icon format svg and
>> create the necessary sizes algorithmically.  This is less "wasteful" of
>> disk space, but it requires two new additions to the build dependencies for
>> Octave: icotool and rsvg-convert.
> 
> This is my preference (obvious if you read the bug report).
> 
> As the primary proponent, let me clarify that to me it's not at all
> about saving disk space. More important to me is the philosophy of only
> adding true "source" files to the hg repository. In this case, the SVG
> is the source, the PNG are "compiled" from the SVG. If someone decides
> to update the logo later (either change it completely or add some small
> detail), will they know which files to update and which tools to use to
> update them? If we instead rely on build rules, it's a solved problem.
> 
> I hope that even if we do decide to check in a dozen differently sized
> PNG files, we can still have a make rule or a script that tells how to
> generate the PNGs from the SVG source for future reference.
> 
> Can anyone say whether Windows is happy with PNG these days and we don't
> even need the ICO file anymore? In
> 
>  
> http://octave.1599824.n4.nabble.com/RFC-icon-fix-requires-additional-tools-to-build-Octave-from-hg-tt4665545.html#a4665552
> 
> Philip wrote that he uses PNG files for launchers in Windows. Better if
> we can get away with PNGs only, and no need for the icotool program.
> 
> I also notice that mxe-octave keeps a copy of octave-logo.ico in its
> repository. Can NSIS use a PNG file instead? And can we copy the icon
> from the Octave build directory instead of having a copy of it checked
> in to mxe-octave?
> 
What about the window-icons of the gui's dock-widgets? Currently, these
are 32x32 png files in libgui/src/icons. I guess they should also be
available as svg only in the repository.

Torsten




reply via email to

[Prev in Thread] Current Thread [Next in Thread]