Template:Icon/doc

This template can be used to display one or more platform icons.

Note: If performance is an issue (such as when used in other templates), you should use  directly (see below for all individual icon templates). In addition, this also allows you to have full control over the icon size.

Options can be set for a group of icons prior to displaying them. The available options include, and can be found/edited here. To set options for, use. To reset the options after usage, use.

Usage
See below for the list of possible values. The possible number of unnamed parameters is nearly infinite; their order is irrelevant.
 * Unnamed parameters

Removes the link from the icons. They are linked by default. nolink can be set by options.
 * nl or nolink

Reduces the icons' size to 75%. small can be set by options.
 * small

Icon(s) will be scaled by multiplying the size with the scale factor (e.g. a 32x32px icon with a scale of 0.5 will be displayed at 16x16px). scale can be set by options.
 * scale

All valid icons
Values are listed in lowercase here, but are functionally case-insensitive.

How to add new icons
Create a corresponding  (see the contents of icon/pc for an example). If you need to allow multiple valid aliases for it, use redirects.

For example, to add a new iOS2 icon:
 * 1) Create   (similar to icon/pc). Note: The template name must use lowercase (i.e. not ,   or  ). Use   to display your new iOS2 icon.
 * 2) If you want to add a new alias parameter for it, for example, to use , just create a redirect page  , and set its redirect target to.

Icon templates
These are the icon templates, all subpages of :

There are also a number of redirects which can also be used: