The client and server can be the same machine, as when a program runs and displays locally on a workstation, or on different machines. A remote server can be specified by using the display attribute when opening a window. There are many implementations of X, and different systems provide different features, so this appendix can't say precisely how things will work in all situations. Color Specifications Color specifications that are not recognized by Icon are passed to X for interpretation. X servers typically offer large sets of color names, including unusual ones such as orchid and papayawhip .
Color correction is controlled by the gamma attribute.
On older X systems that do not recognize this specification, a configuration default value is used. These properties are set by the xcmsdb utility. The library program xgamma can be used to set the properties to approximate a particular gamma value. If a font specification is not understood or matched by Icon's font naming system, it is passed verbatim to X as a font name. This allows the use of native X font specifications, including wild cards.