Icons: Difference between revisions

From vice-emu
Jump to navigation Jump to search
(→‎what formats do we need: update colour and alpha bit depth)
(4 intermediate revisions by 3 users not shown)
Line 30: Line 30:


* additionally we will likely need various different fixed sizes (and perhaps color depths?) to support legacy things. these should come in '''png format''' (from which we can convert to whatever we really need)
* additionally we will likely need various different fixed sizes (and perhaps color depths?) to support legacy things. these should come in '''png format''' (from which we can convert to whatever we really need)
TODO: find out whats supported exactly in macOS


TODO: find out whats supported exactly in linux
TODO: find out whats supported exactly in linux
Line 37: Line 35:
TODO: find out whats supported exactly in windows
TODO: find out whats supported exactly in windows


{|
{| class="wikitable"
|macOS
|MacOS
|linux
|Unix (freedesktop)
|Windows
|Windows
|-
|-
|1024x1024 png
|svg (guess)
|svg (guess)
|svg (guess)
|16x16<br>24x24<br>32x32<br>48x48<br>256x256<br>All above in 32bpp (24bit colour 8bit alpha). 8bpp (256 colours 1bit alpha) and 4bpp (16 colours 1 bit alpha) are optional for backwards compatibility<br>Anything between 48-256 gets scaled by Windows unless optional sizes are supplied.
|16x16 4bpp(guess)<br>32x32 8bpp(guess)<br>64x64 8bpp(guess)
Also note these are only 'app' icons, for toolbars, file managers etc more resolutions might be required, e.g. 24x24 is a common size used in menus in Windows 7 and 3rd party software.
<br>Optional sizes are 24x24, 64x64, 72x72, 96x96, 128x128 and 180x180.
|}
|}
A simple icon size guide for Windows:
(https://www.creativefreedom.co.uk/icon-designers-blog/windows-7-icon-sizes/ Creative Freedom UK article)
This Microsoft article is a little easier to read than the design guide below, and provides minimum recommendations which is 16x16, 24x24, 32x32, 48x48 and 256x256. [https://docs.microsoft.com/en-us/windows/uwp/design/style/app-icons-and-logos Windows DevCenter article]
The rules for Windows icons are a little complex, depending on what we intend to support, this article covers a lot of the artistic design considerations: [https://docs.microsoft.com/en-us/windows/desktop/uxguide/vis-icons Windows DevCenter article]

Revision as of 23:43, 19 November 2019

Purpose of this page: collect info on what kind of icons we need. seven volunteered to create them, but needs precise info first (obviously).

TODO: update this page with more tech info, once that is done it can be passed over to seven.

what icons do we need

  • one icon per emulated system/emulator. these will be used for the GTK3 (and perhaps SDL?) window icon, and also for the icon embedded in (windows-) .exe files (transparent background)
    • SID (vsid)
    • C64 (x64, x64sc)
    • VIC20 (xvic)
    • Plus4 (xplus4)
    • DTV (x64dtv)
    • PET (xpet)
    • CBM2 (xcbm2, xcbm5x0)
    • SCPU (x64scpu)

optional

  • one icon per emulated media/emulator file format (not strictly required, system specific ways which do not exist yet must be used to register icons to the OS)
    • sid
    • d64
    • g64
    • tap
    • crt
    • t64

what formats do we need

  • generally all icons should come as svg files. these can be natively used by "modern" desktops and UIs.
  • additionally we will likely need various different fixed sizes (and perhaps color depths?) to support legacy things. these should come in png format (from which we can convert to whatever we really need)

TODO: find out whats supported exactly in linux

TODO: find out whats supported exactly in windows

MacOS Unix (freedesktop) Windows
1024x1024 png svg (guess) 16x16
24x24
32x32
48x48
256x256
All above in 32bpp (24bit colour 8bit alpha). 8bpp (256 colours 1bit alpha) and 4bpp (16 colours 1 bit alpha) are optional for backwards compatibility
Anything between 48-256 gets scaled by Windows unless optional sizes are supplied.

Also note these are only 'app' icons, for toolbars, file managers etc more resolutions might be required, e.g. 24x24 is a common size used in menus in Windows 7 and 3rd party software.
Optional sizes are 24x24, 64x64, 72x72, 96x96, 128x128 and 180x180.

A simple icon size guide for Windows: (https://www.creativefreedom.co.uk/icon-designers-blog/windows-7-icon-sizes/ Creative Freedom UK article)

This Microsoft article is a little easier to read than the design guide below, and provides minimum recommendations which is 16x16, 24x24, 32x32, 48x48 and 256x256. Windows DevCenter article

The rules for Windows icons are a little complex, depending on what we intend to support, this article covers a lot of the artistic design considerations: Windows DevCenter article