Difference between revisions of "Projects/Oxygen/Style"

Jump to: navigation, search
(Expanded or rewritten a lot of things)
Line 1: Line 1:
Working ground for the Oxygen Icon Style Guide.
+
=Oxygen Icon Style Guide=
 +
{{warning|'''The Oxygen Icon Style is currently a work in progress:''' This is the newest version, but several sections need expanding.}}
  
'''Here you will find the newest info on the Oxygen Icon Style Guide.'''
+
== Oxygen's Approach to Icon Sizes ==
 +
Oxygen icons are all scalable vector graphics (SVG) documents, which is the default format used by [http://inkscape.org Inkscape]. These SVG files are used to render bitmap images (PNG) at various sizes.  
  
''Note that this is still a study of work in motion ''
+
Oxygen uses the 128x128 'pixel' SVG files to produce icons at 5 different sizes: 128x128, 64x64, 48x48, 32x32 and 16x16 pixel images. 88x88 'pixel' SVG files are used to render at 22x22 pixels.
  
== Templates for different icon sizes ==
+
For icons that are designed to be rendered at 32x32, 22x22 and 16x16 it is crucial that icons have a noticeable outline, to improve legibility.
'''For different sizes of icons, different line/stroke widths and different shape ratio's need to be adhered to in order to render the optimum file at a given size.'''
+
  
Although the set is SVG we are creating different SVG files to render certain sizes. Basically, at this time we are using 128x128 templates for all icons down to and including 48x48.
 
  
''Note that icons below 48x48 (ie. anything on smaller than 128x128 template) need to have points/lines/strokes which lie directly on a pixel raster/grid.''
+
=== 16x16 ===
 +
*Use the [http://websvn.kde.org/*checkout*/trunk/playground/artwork/Oxygen/templates/action_32x32.template.svg 32x32 template]
 +
*Set the grid to 8 pixels
 +
*Preview the icon by zooming out to 13%
  
We have two templates for action icons at smaller sizes, get them here:
+
=== 22x22 ===
 +
*Use the [http://websvn.kde.org/*checkout*/trunk/playground/artwork/Oxygen/templates/action_22x22.template.svg 22x22 template].
 +
*Set the grid to 4 pixels
 +
*Preview the icon by zooming out to 25%
  
[http://websvn.kde.org/*checkout*/trunk/playground/artwork/Oxygen/templates/action_22x22.template.svg 22x22 template]
+
=== 32x32 ===
 
+
*Use the [http://websvn.kde.org/*checkout*/trunk/playground/artwork/Oxygen/templates/action_32x32.template.svg 32x32 template]
[http://websvn.kde.org/*checkout*/trunk/playground/artwork/Oxygen/templates/action_32x32.template.svg 32x32 template]
+
*Set the grid to 4 pixels
 +
*Preview the icon by zooming out to 25%
  
 
== Color Usage ==
 
== Color Usage ==
Line 23: Line 30:
 
[[Image:figure4.png]]
 
[[Image:figure4.png]]
  
Download the file here:
+
{{Note|
[http://websvn.kde.org/*checkout*/trunk/playground/artwork/Oxygen/utils/oxygen.gpl The Oxygen Palette]
+
The Oxygen color palette is released under the [http://creativecommons.org/licenses/by-nc-nd/2.5/ Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License].}}
  
To use this palette in Inkscape:
+
You can easily use the Oxygen Colour scheme by downloading the palette.  To download the Oxygen Palette [http://websvn.kde.org/*checkout*/trunk/playground/artwork/Oxygen/utils/oxygen.gpl Click here]
  
#In your .inkscape folder make another folder called palettes.
+
 
#Put the oxygen.gpl file in that folder.
+
#Close Inkscape, if you have it running
#Restart Inkscape
+
#Place [http://websvn.kde.org/*checkout*/trunk/playground/artwork/Oxygen/utils/oxygen.gpl 'oxygen.gpl'] in this folder: {{path|~/.inkscape/palettes/}}
 +
#Start Inkscape
 
#Select the Oxygen palette in the Swatches dialog (Ctrl+Shift+W).
 
#Select the Oxygen palette in the Swatches dialog (Ctrl+Shift+W).
 
This information was directly copied from kde-artists.org, although the Oxygen team made the palette, I stole the wiki link from them, without them you would not have a link to this, so check it out :P
 
 
The Oxygen color palette is released under the [http://creativecommons.org/licenses/by-nc-nd/2.5/ Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License].
 
  
 
== Metaphors/Styles for different icon types ==
 
== Metaphors/Styles for different icon types ==
'''Actions'''
+
=== Actions ===
  
Action Icons have a distinct shadow (example and explanation needed)
+
Action icons require a distinctive 1 pixel solid outline. Action icons are drawn to appear as they are on a shelf. This means that a small shadow is drawn directly beneath the icon.
  
'''Applications'''
+
The templates linked above include this shadow, therefore consistancy is ensured.
 +
 
 +
=== Applications ===
  
 
Application icons vary the most in style from cartoonish logos to photo-realistic (example and explanation needed)
 
Application icons vary the most in style from cartoonish logos to photo-realistic (example and explanation needed)
  
'''Mimetypes'''
+
=== Mimetypes ===
  
 
Mimetypes all use the same paper sheet template (example and explanation needed)
 
Mimetypes all use the same paper sheet template (example and explanation needed)
  
'''Devices'''
+
=== Devices ===
  
 
Devices are the most realistic of all icons (example and explanation needed)
 
Devices are the most realistic of all icons (example and explanation needed)
  
'''Places'''
+
=== Places ===
 +
 
 +
Places icons vary in style depending on whether the subject at hand can be defined by a physical object.
 +
 
 +
=== Emblems ===
 +
 
 +
Emblems are icons overlaid on top of other icons. Examples of Emblems are the "'link arrow' and the 'mounted star' symbol. These icons should be noticeable but not detract and cover too much of the icon beneath them.
 +
 
  
Places icons vary in style depending on whether the subject at hand can be defined by a physical object (example and explanation needed)
 
  
'''Emblems'''
+
{{Box|Emblem|[[Image:Oxygen-128-emblem-mounted.png|center]]
  
Emblems are icons overlaid on top of other icons. An example of an Emblem is the "shortcut" link arrow.
+
''The mounted emblem uses the vibrant colours from the Oxygen palette. The form of the icon itself is very simple and clear.''}}
  
 
[[Category:Artwork]][[Category:Oxygen]]
 
[[Category:Artwork]][[Category:Oxygen]]

Revision as of 20:57, 24 April 2007

Contents

Oxygen Icon Style Guide

noframe
 
Warning
The Oxygen Icon Style is currently a work in progress: This is the newest version, but several sections need expanding.


Oxygen's Approach to Icon Sizes

Oxygen icons are all scalable vector graphics (SVG) documents, which is the default format used by Inkscape. These SVG files are used to render bitmap images (PNG) at various sizes.

Oxygen uses the 128x128 'pixel' SVG files to produce icons at 5 different sizes: 128x128, 64x64, 48x48, 32x32 and 16x16 pixel images. 88x88 'pixel' SVG files are used to render at 22x22 pixels.

For icons that are designed to be rendered at 32x32, 22x22 and 16x16 it is crucial that icons have a noticeable outline, to improve legibility.


16x16

  • Use the 32x32 template
  • Set the grid to 8 pixels
  • Preview the icon by zooming out to 13%

22x22

  • Use the 22x22 template.
  • Set the grid to 4 pixels
  • Preview the icon by zooming out to 25%

32x32

  • Use the 32x32 template
  • Set the grid to 4 pixels
  • Preview the icon by zooming out to 25%

Color Usage

Oxygen has a distinct, defined palette which should always be adhered to.

Figure4.png

noframe
 
Note
The Oxygen color palette is released under the Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License.

You can easily use the Oxygen Colour scheme by downloading the palette. To download the Oxygen Palette Click here


  1. Close Inkscape, if you have it running
  2. Place 'oxygen.gpl' in this folder: ~/.inkscape/palettes/
  3. Start Inkscape
  4. Select the Oxygen palette in the Swatches dialog (Ctrl+Shift+W).

Metaphors/Styles for different icon types

Actions

Action icons require a distinctive 1 pixel solid outline. Action icons are drawn to appear as they are on a shelf. This means that a small shadow is drawn directly beneath the icon.

The templates linked above include this shadow, therefore consistancy is ensured.

Applications

Application icons vary the most in style from cartoonish logos to photo-realistic (example and explanation needed)

Mimetypes

Mimetypes all use the same paper sheet template (example and explanation needed)

Devices

Devices are the most realistic of all icons (example and explanation needed)

Places

Places icons vary in style depending on whether the subject at hand can be defined by a physical object.

Emblems

Emblems are icons overlaid on top of other icons. Examples of Emblems are the "'link arrow' and the 'mounted star' symbol. These icons should be noticeable but not detract and cover too much of the icon beneath them.


{{{3}}}
 
Oxygen-128-emblem-mounted.png
The mounted emblem uses the vibrant colours from the Oxygen palette. The form of the icon itself is very simple and clear.
Emblem

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal