New Icon for Windows.

131 views
Skip to first unread message

Pat Suwalski

unread,
Feb 13, 2015, 2:55:04 PM2/13/15
to vim...@googlegroups.com
Hello,

I normally do not use Windows, but for some recent work, I needed that environment. I was surprised that the Vim Windows icon looks quite dated, so I took a few minutes to make a new one.

"vimicon.png" shows the before and after. In modern Windows, the old 32x32 4-bit icon was being stretched to 48x48, and looking a bit rough in the process.

The new icon (vim4.ico) can be dropped into the source at src/vim.ico.

It has the following resources:
- 16x16 4bpp (from the original)
- 32x32 4bpp (from the original)
- 16x16 8bpp (from the Mac resource)
- 32x32 8bpp (from the Mac resource)
- 128x128 32bpp (from the Mac resource)
- 48x48 32bpp (resampled from the 128)
- 32x32 32bpp (resampled from the 128)
- 16x16 32bpp (recoloured from 4bpp version)

This icon looks much better in modern Windows, and simply reuses artwork already available for the Mac build. The last icon is derivative work by me, using the outlines of the original 16x16 icon and coloured to the 32bpp icon.

Is there any chance of making it into the official build?

Thanks,
--Pat
vimicon.png
vim4.ico

David Fishburn

unread,
Feb 13, 2015, 4:03:42 PM2/13/15
to vim_dev
...
 
This icon looks much better in modern Windows, and simply reuses artwork already available for the Mac build. The last icon is derivative work by me, using the outlines of the original 16x16 icon and coloured to the 32bpp icon.

Is there any chance of making it into the official build?

Hope so, it looks nice. 

Edward Fox

unread,
Feb 13, 2015, 4:43:15 PM2/13/15
to Vim Developers
Hi Pat,

Thank you so much for your work. Yes, we definitely need to re-compose
the icon for Windows build!

On Fri, Feb 13, 2015 at 11:55 AM, Pat Suwalski <pat.su...@gmail.com> wrote:
> Hello,
>
> I normally do not use Windows, but for some recent work, I needed that environment. I was surprised that the Vim Windows icon looks quite dated, so I took a few minutes to make a new one.
>
> "vimicon.png" shows the before and after. In modern Windows, the old 32x32 4-bit icon was being stretched to 48x48, and looking a bit rough in the process.

Wow, that's not just "a bit" rough. It's totally intolerable. Well, I
didn't know the problem because I'm not using modern Windows, either.

> The new icon (vim4.ico) can be dropped into the source at src/vim.ico.
>
> It has the following resources:
> - 16x16 4bpp (from the original)
> - 32x32 4bpp (from the original)
> - 16x16 8bpp (from the Mac resource)
> - 32x32 8bpp (from the Mac resource)
> - 128x128 32bpp (from the Mac resource)
> - 48x48 32bpp (resampled from the 128)
> - 32x32 32bpp (resampled from the 128)
> - 16x16 32bpp (recoloured from 4bpp version)

On Windows, a typical application icon usually contains the following
resolutions:

* 16x16
* 32x32
* 48x48
* 256x256 (32bpp only)

128x128 is not quite common, so I'd argue whether we need to provide that.

> This icon looks much better in modern Windows, and simply reuses artwork already available for the Mac build. The last icon is derivative work by me, using the outlines of the original 16x16 icon and coloured to the 32bpp icon.

I agree that it looks much better. The "Vim" text in front has
good-looking texture. The dialog after has quite nice shadow effect,
too. However, it's somehow quite stylized to Mac. Usually the whole
community would prefer the standard "dull" logo with little fancy
effect, like this:

http://commons.wikimedia.org/wiki/File:Vimlogo.svg

If you can derive your high-bpp versions from this one, it should be
much easier to get accepted. Further more, it looks more consistent
with the low-bpp versions.

My another concern is about 16x16 32bpp version. You mentioned that
you drew it manually "pixel-by-pixel". No, please don't do that. The
reason that we need 32bpp is that we want to use the Alpha channel to
apply "anti-alias" effect to the icon. Please always export your 16x16
icon, either from vector graph or by resampling from high-resolution
image. You can (and you should) adjust the original image to make it
have better alignment to the pixels, so you can have sharper edge for
your generated graphic asset. But you shouldn't draw your icon from
scratch directly in pixel level.

> Is there any chance of making it into the official build?

Yes! Definitely yes!

> [...]

Thanks again for your hard work!


Edward

Edward Fox

unread,
Feb 13, 2015, 6:02:06 PM2/13/15
to Vim Developers
On Fri, Feb 13, 2015 at 1:43 PM, Edward Fox <edy...@gmail.com> wrote:
[...]
> I agree that it looks much better. The "Vim" text in front has
> good-looking texture. The dialog after has quite nice shadow effect,
> too. However, it's somehow quite stylized to Mac. Usually the whole
> community would prefer the standard "dull" logo with little fancy
> effect, like this:
>
> http://commons.wikimedia.org/wiki/File:Vimlogo.svg

Another version of Vim vector logo attached. From Debian's
vim-gui-common package.

[...]
vim.svg

James McCoy

unread,
Feb 13, 2015, 7:58:47 PM2/13/15
to Vim Developers
Which I just stopped using in favor of converting runtime/vimlogo.pdf to
an svg.

Cheers,
--
James
GPG Key: 4096R/331BA3DB 2011-12-05 James McCoy <jame...@jamessan.com>

tux.

unread,
Feb 14, 2015, 6:26:58 AM2/14/15
to Pat Suwalski
I'll add this icon to my builds (tuxproject.de/projects/vim). Any
license or may I just add it?

Regards.

Bram Moolenaar

unread,
Feb 14, 2015, 10:02:44 AM2/14/15
to Pat Suwalski, vim...@googlegroups.com
Thanks for making this.

I would like to hear feedback whether this looks good on various Windows
versions.

--
hundred-and-one symptoms of being an internet addict:
232. You start conversations with, "Have you gotten an ISDN line?"

/// Bram Moolenaar -- Br...@Moolenaar.net -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///

Pat Suwalski

unread,
Feb 14, 2015, 11:18:15 AM2/14/15
to Bram Moolenaar, vim...@googlegroups.com

It should, based on having the three bit depths that matter.

To test, I just edited the properties of the vim link, and used "Change Icon" to point at the ICO.

Cheers,
--Pat

Edward Fox

unread,
Feb 15, 2015, 9:35:55 PM2/15/15
to Vim Developers, Bram Moolenaar
Hi Pat,

On Sat, Feb 14, 2015 at 8:18 AM, Pat Suwalski <pat.su...@gmail.com> wrote:
> It should, based on having the three bit depths that matter.
>
> To test, I just edited the properties of the vim link, and used "Change
> Icon" to point at the ICO.

Could you please help address my comments in my previous mail, and
upload another version of the icon? At least, please fix the 16x16
32bpp layer with correctly anti-aliased Alpha channel. Yes, your icon
looks much better than the current one. But even though, if we don't
do it the *correct* way, some one else will have to re-do it again in
the near future.

Thanks very much for your work!

[...]


Edward
Reply all
Reply to author
Forward
0 new messages