The GNOME desktop includes accessible themes that make the desktop and the applications running on it accessible to users with a range of visual impairments. By default, these are:
a high contrast theme
an inverse high contrast theme
a large print theme
The following accessible themes are also available:
a high contrast large print theme
an inverse high contrast large print theme
a low contrast theme
a low contrast, large print theme
To be considered fully accessible, all icons in your application must be replaced by a suitable alternative when one of these themes is used.The HighContrastLargePrint, HighContrastLargePrintInverse and LowContrastLargePrint icon themes are deprecated as of GNOME 2.12. New icons need only be added to the HighContrast, HighContrastInverse and LowContrast themes.
![]() | Low Contrast Icons |
|---|---|
Low contrast icon themes were deprecated in GNOME 2.22. It is no longer necessary to deliver low contrast icon equivalents. |
![]() | Adding icons to accessible themes |
|---|---|
When you have designed high and low contrast versions of all your icons, submit them to the gnome-themes module maintainers for inclusion in the appropriate themes.Pending discussion on XDG about possibility of applications being able to install HighContrast and HighContrastInverse icons themselves. |
High contrast icons, in conjunction with a high contrast theme, benefit users with reduced visual acuity. A high contrast icon has these characteristics:
Drawn only in black and white, with an external white border (black for inverse high contrast icons). One additional color may be used, but only if it is essential to the meaning of the icon.
Simple visual style, typically comprising only a single symbol
All lines and borders at least 4 pixels wide (at 48x48 pixels)
This style allows high contrast icons to be distinguishable when viewed by a user with reduced visual acuity. Below is an approximation of what well-designed high contrast icons look like when viewed by such a user.
Table9.3.Simulation of low vision user viewing high contrast icons
| Description | High Contrast Icon | Simulated Appearance | ||
|---|---|---|---|---|
| Book |
|
| ||
| CD-ROM |
|
| ||
| Copy |
|
|
If a regular icon uses a simple, straightforward metaphor the corresponding high contrast icon can often use the same metaphor. In many cases the same metaphor will need to be drawn differently to create a simplified high contrast icon.
High contrast icons are most easily created in a vector drawing application. Black and white shapes are layered to create a simplified icon. The process feels like layering black and white pieces of construction paper, as if you were assembling a collage.
![]() | Reuse existing shapes |
|---|---|
Often shapes from existing high contrast icons can be resized and reused to more quickly build up a new icon. |
![]() | Don't forget the border! |
|---|---|
Design high contrast icons over a temporary background color so you don't forget to draw the external white border. |
High contrast inverse icons serve the same purpose as high contrast icons, but are easier to see for some users. Create a high contrast inverse icon simply by inverting the pixel values of the equivalent high contrast icon, for example in GIMP.
![]() | Low Contrast Icons |
|---|---|
Low contrast icon themes were deprecated in GNOME 2.22. It is no longer necessary to deliver low contrast icon equivalents. |
Low contrast icons are generated from the existing regular icons by adjusting the levels. In GIMP, use these values in the Levels dialog:
Input: 100, 1.25, 200
Output: 100, 160
![]() | Batch conversion |
|---|---|
Large numbers of regular icons can be quickly converted to low contrast by using GIMP's scripting facilities. A script to do this is provided in the gnome-themes module.There are some suggestions that it would be a better for a low contrast theme engine to do this on the fly. |