gnome-icon-theme
Switch branches/tags
INITIAL_IMPORT GNOME_2_6_BRANCHPOINT GNOME_2_2_BRANCHPOINT GNOME_ICON_THEME_3_0_0 GNOME_ICON_THEME_2_91_93 GNOME_ICON_THEME_2_91_92 GNOME_ICON_THEME_2_91_7 GNOME_ICON_THEME_2_91_6 GNOME_ICON_THEME_2_91_0 GNOME_ICON_THEME_2_31_0 GNOME_ICON_THEME_2_30_2_1 GNOME_ICON_THEME_2_30_1 GNOME_ICON_THEME_2_30_0 GNOME_ICON_THEME_2_29_3 GNOME_ICON_THEME_2_29_2 GNOME_ICON_THEME_2_29_1 GNOME_ICON_THEME_2_26_0 GNOME_ICON_THEME_2_25_92 GNOME_ICON_THEME_2_25_91 GNOME_ICON_THEME_2_25_90 GNOME_ICON_THEME_2_24_0 GNOME_ICON_THEME_2_23_92 GNOME_ICON_THEME_2_23_91 GNOME_ICON_THEME_2_23_90 GNOME_ICON_THEME_2_23_3 GNOME_ICON_THEME_2_23_2 GNOME_ICON_THEME_2_23_1 GNOME_ICON_THEME_2_22_0 GNOME_ICON_THEME_2_21_92 GNOME_ICON_THEME_2_21_4 GNOME_ICON_THEME_2_21_0 GNOME_ICON_THEME_2_20_0 GNOME_ICON_THEME_2_19_91 GNOME_ICON_THEME_2_19_90 GNOME_ICON_THEME_2_19_6 GNOME_ICON_THEME_2_19_1 GNOME_ICON_THEME_2_18_0 GNOME_ICON_THEME_2_17_91 GNOME_ICON_THEME_2_17_5 GNOME_ICON_THEME_2_17_4_1 GNOME_ICON_THEME_2_17_4 GNOME_ICON_THEME_2_17_3 GNOME_ICON_THEME_2_17_2_1 GNOME_ICON_THEME_2_17_2 GNOME_ICON_THEME_2_17_1 GNOME_ICON_THEME_2_16_1 GNOME_ICON_THEME_2_16_0_1 GNOME_ICON_THEME_2_16_0 GNOME_ICON_THEME_2_15_92 GNOME_ICON_THEME_2_15_91 GNOME_ICON_THEME_2_15_90 GNOME_ICON_THEME_2_15_3 GNOME_ICON_THEME_2_15_2 GNOME_ICON_THEME_2_15_1 GNOME_ICON_THEME_2_14_2 GNOME_ICON_THEME_2_14_1 GNOME_ICON_THEME_2_13_7 GNOME_ICON_THEME_2_13_6 GNOME_ICON_THEME_2_13_5_1 GNOME_ICON_THEME_2_13_5 GNOME_ICON_THEME_2_13_4 GNOME_ICON_THEME_2_13_2 GNOME_ICON_THEME_2_13_0 GNOME_ICON_THEME_2_12_1 GNOME_ICON_THEME_2_12_0 GNOME_ICON_THEME_2_11_92 GNOME_ICON_THEME_2_11_91 GNOME_ICON_THEME_2_11_90 GNOME_ICON_THEME_2_11_5 GNOME_ICON_THEME_2_11_4 GNOME_ICON_THEME_2_10_1 GNOME_ICON_THEME_2_10_0 GNOME_ICON_THEME_2_9_92 GNOME_ICON_THEME_2_9_91 GNOME_ICON_THEME_2_9_90 GNOME_ICON_THEME_2_9_3 GNOME_ICON_THEME_2_9_1 GNOME_ICON_THEME_2_9_0 GNOME_ICON_THEME_2_8_0 GNOME_ICON_THEME_2_7_90 GNOME_ICON_THEME_1_3_7 GNOME_ICON_THEME_1_3_6 GNOME_ICON_THEME_1_3_5 GNOME_ICON_THEME_1_3_4 GNOME_ICON_THEME_1_3_3 GNOME_ICON_THEME_1_3_2 GNOME_ICON_THEME_1_2_3 GNOME_ICON_THEME_1_2_1 GNOME_ICON_THEME_1_2_0 GNOME_ICON_THEME_1_1_91 GNOME_ICON_THEME_1_1_90 GNOME_ICON_THEME_1_1_8 GNOME_ICON_THEME_1_1_7 GNOME_ICON_THEME_1_1_6 GNOME_ICON_THEME_1_1_5 GNOME_ICON_THEME_1_1_3 GNOME_ICON_THEME_1_1_2 GNOME_ICON_THEME_1_1_1 GNOME_ICON_THEME_1_1_0 GNOME_ICON_THEME_1_0_9
Nothing to show
Clone or download
Matthias Clasen
Matthias Clasen Bump version
Latest commit 3092639 Mar 25, 2014

README

The age of hackers supplying their own artwork is over. For the sake of our
users, please leave the pixelpushin' to the artists. Please file a request
instead.

Bugs and Requests
-----------------

Requests for icons that will be useful for more than a a single application and
it makes sense to share it in an icon theme should be filed in GNOME bugzilla
(bugzilla.gnome.org) under the gnome-icon-theme module.


High resolution icons
=====================

Application launcher icons and filetype icons in general will benefit in
providing a high resolution variant. For Tango, the canvas size is 256x256 pixels.

We suggest creating artwork for this large canvas as vectors. It may require
more time as vector art with filter effects tends to be very computentionally
intensive, but the benefit is that it allows to create derivative works easily.
In addition, if we need a higher resolution than 256x256 in future, it's simply
a matter of re-rendering the icons.

Due to the large canvas a lot of the guidelines discussed elsewhere in this document do not apply. What still stands is the use of colors, the perspective and lighting. 

FIXME: outlines (strokes alternative - wip)
FIXME: highlights (inner stroke alternative)
FIXME: shadows (wip)

Inkscape workflow tips:
-----------------------

* The 256x256 icon needs to be nice when scaled down to 64x64 (25% zoom), so, in inkscape, it's necessary to use a 1x1 pixels grid with major lines every 4. Lining up the main objects to the major lines of the grid will help making the icon less blurry when scaled down.

* Text: the best trick we found (atm) for text in high resolution icons is to use the text tool to write something (lorem ipsum, funny things, nonsenses and so on:-)) using the Bitstream Vera Sans typeface with a 6pt size, trying to have the main bodies of the letters between two horizontal major grid lines, then we convert the text object to path and simplify (ctrl+l) 3 times. In case the text is not visible enough when scaling down overlaying the line with a very subtle rectangle 4px tall will help (see text-x-generic).

* Outlines: to make the things stand out we darken the edges using various tecniques. Lapo's favourite is to group the all objects costituting the shape; copy, paste in place, ungroup and make the boolean union to obtain the silouhette  [ctrl+c, crtl+alt+v, ctrl+u, ctrl++]; copy again; set this path fill to none, set the stroke from 0.5 to 2 pixels in a dark color (usaully black) and set blur from 1 to 2 points; group it with the previous group; paste in place and select the new group and the pasted path apply a clipping mask (the pasted path will be used as a clipping mask) [Object -> Clip -> Set]. Now you can do group editing with the clipping mask in place [ctrl+enter to "enter" the group]. You can play with various stroke width and color or gradients and with different blur settings.

* Shadows: there's usually two shadow objects, one darker, less blurred, less offset. The other very fuzzy, very transparent. So you get a nice soft, non-linear falloff.