Solaris 8 software supports the euro currency. Local currency symbols are still available for backward compatibility.
Table 3-14 User Locales To Support the Euro Currency
Region |
Locale Name |
ISO Codeset |
---|---|---|
Austria |
de_AT.ISO8859-15 |
8859-15 |
Belgium (French) |
fr_BE.ISO8859-15 |
8859-15 |
Belgium (Dutch) |
nl_BE.ISO8859-15 |
8859-15 |
Denmark |
da_DK.ISO8859-15 |
8859-15 |
Finland |
fi_FI.ISO8859-15 |
8859-15 |
France |
fr_FR.ISO8859-15 |
8859-15 |
Germany |
de_DE.ISO8859-15 |
8859-15 |
Ireland |
en_IE.ISO8859-15 |
8859-15 |
Italy |
it_IT.ISO8859-15 |
8859-15 |
Netherlands |
nl_NL.ISO8859-15 |
8859-15 |
Portugal |
pt_PT.ISO8859-15 |
8859-15 |
Spain |
es_ES.ISO8859-15 |
8859-15 |
Sweden |
sv_SE.ISO8859-15 |
8859-15 |
Great Britain |
en_GB.ISO8859-15 |
8859-15 |
Europe |
en_EU |
8859-15 |
U.S.A. |
en_US |
8859-15 |
The Solaris 8 operating environment supports "Compose Sequences" to create the diacritical marks used in writing the scripts covered in the following codesets:
These are the diacritic characters that can be created with the following keys and the Compose key.
The following locales have keyboard layouts for SPARC (X-server) and IA (Xserver PLUS console):
Czech
Hungary
Poland
Latvia
Lithuania
Russia
Greece
Turkey
Support for changing layouts in the Solaris product is achieved only by using the dip-switch settings under the keyboard. The keyboard layout is determined by the dip switches. A list of keyboard layouts and corresponding defined dip-switch settings is at /usr/openwin/share/etc/keytables/keytable.map.
The following is a layout table for a type 4 keyboard (1=switch up, 0=switch down).
Table 3-15 Layouts for Type 4 Keyboards
Dip Switch |
Keyboard |
Setting in Binary |
---|---|---|
51 |
Hungary5.kt |
110011 |
52 |
Poland5.kt |
110100 |
53 |
Czech5.k |
110101 |
54 |
Russia5.kt |
110110 |
55 |
Latvia5.k |
110111 |
56 |
Turkey5.kt |
111000 |
57 |
Greece5.kt |
111001 |
58 |
Lithuania5.kt |
111011 |
Changing the layout from U.S./GB to Czech is done by changing the dip-switch settings to the setting defined in the file. The file defines the switches in hex. This needs to be converted into binary and then re-booted.
Russian and Greek keyboard support can be toggled on and off using the SPARC Compose key (Ctrl+Shift+F1 on IA).
On IA, a keyboard is selected during the kdmconfig part of install. To change this at any time after installation, use kdmconfig:
Exit CDE/OW to the command line.
Type kdmconfig -u (kdmconfig unconfigure).
Type kdmconfig to run the program.
Follow instructions to get a keyboard layout.
There are no `utilities' for either SPARC or IA (apart from standard UNIX tools such as xmodmap, pcmapkeys) bundled into Solaris 8 for switching keyboards.
The default codeset on the Solaris system for IA is ISO-8859-1. The IBM DOS 437 codeset is provided as an option in text mode. That is, if you choose to download IBM DOS 437 codeset by typing:
loadfont -c 437 pcmapkeys -f /usr/share/lib/keyboards/437/en_US |
Nonstandard U.S. date, time, currency, numbers, units, and collation are not supported. Non-English message and text presentation is not supported, nor is multibyte character support. Therefore, non-Microsoft Windows users should use the IBM DOS 437 codeset only in the default C locale.
You must be in the text mode to download the IBM codeset, not the graphics mode.
If you are not using the standard U.S. PC keyboard, replace en_US with the keyboard map related to your keyboard.
To download the default codeset in text mode, type:
loadfont -c 8859 pcmapkeys -f /usr/share/lib/keyboards/8859/en_US |
See the loadfont and pcmapkeys man pages.
All of the locales support character input and output. There is also iconv support for many of the major codesets. (For more on iconv, see iconv(1).
Table 3-16 iconv Support
Code |
Symbol |
Target Code |
Symbol |
Language Support |
---|---|---|---|---|
ISO 8859-2 |
iso2 |
MS 1250 |
win2 |
Windows Latin 2 |
ISO 8859-2 |
iso2 |
MS 852 |
dos2 |
MS-DOS Latin 2 |
ISO 8859-2 |
iso2 |
Mazovia |
maz |
Mazovia |
ISO 8859-2 |
iso2 |
DHN |
dhn |
Dom Handlowy Nauki |
MS 1250 |
win2 |
ISO 8859-2 |
iso2 |
ISO Latin 2 |
MS 1250 |
win2 |
MS 852 |
dos2 |
MS-DOS Latin 2 |
MS 1250 |
win2 |
Mazovia |
maz |
Mazovia |
MS 1250 |
win2 |
DHN |
dhn |
Dom Handlowy Naduki |
MS 852 |
dos2 |
ISO 8859-2 |
iso2 |
ISO Latin 2 |
MS 852 |
dos2 |
MS 1250 |
win2 |
Windows Latin 2 |
MS 852 |
dos2 |
Mazovia |
maz |
Mazovia |
MS 852 |
dos2 |
DHN |
dhn |
Dom Handlowy Nauki |
Mazovia |
maz |
ISO 8859-2 |
iso2 |
ISO Latin 2 |
Mazovia |
maz |
MS 1250 |
win2 |
Windows Latin 2 |
Mazovia |
maz |
MS 852 |
dos2 |
MS-DOS Latin 2 |
Mazovia |
maz |
DHN |
dhn |
Dom Handlowy Nauki |
DHN |
dhn |
ISO 8859-2 |
iso2 |
ISO Latin 2 |
DHN |
dhn |
MS 1250 |
win2 |
Windows Latin 2 |
DHN |
dhn |
MS 852 |
dos2 |
MS-DOS Latin 2 |
DHN |
dhn |
Mazovia |
maz |
Mazovia |
ISO 8859-5 |
iso5 |
KOI8-R |
koi8 |
KOI8-R |
ISO 8859-5 |
iso5 |
PC Cyrillic |
alt |
Alternative PC Cyrillic |
ISO 8859-5 |
iso5 |
MS 1251 |
win5 |
Windows Cyrillic |
ISO 8859-5 |
iso5 |
Mac Cyrillic |
mac |
Macintosh Cyrillic |
OKI8-R |
koi8 |
ISO 8859-5 |
iso5 |
ISO 8859-5 Cyrillic |
KOI8-R |
koi8 |
PC Cyrillic |
alt |
Alternative PC Cyrillic |
KOI8-R |
koi8 |
MS 1251 |
win5 |
Windows Cyrillic |
KOI8-R |
koi8 |
Mac Cyrillic |
mac |
Macintosh Cyrillic |
PC Cyrillic |
alt |
ISO 8859-5 |
iso5 |
ISO 8859-5 Cyrillic |
PC Cyrillic |
alt |
KOI8-R |
koi8 |
KOI8-R |
PC Cyrillic |
alt |
MS 1251 |
win5 |
Windows Cyrillic |
PC Cyrillic |
alt |
Mac Cyrillic |
mac |
Macintosh Cyrillic |
MS 1251 |
win5 |
ISO 8859-5 |
iso5 |
ISO 8859-5 Cyrillic |
MS 1251 |
win5 |
KOI8-R |
koi8 |
KOI8-R |
MS 1251 |
win5 |
PC Cyrillic |
alt |
Alternative PC Cyrillic |
MS 1251 |
win5 |
Mac Cyrillic |
mac |
Macintosh Cyrillic |
Mac Cyrillic |
mac |
ISO 8859-5 |
iso5 |
ISO 8859-5 Cyrillic |
Mac Cyrillic |
mac |
KOI8-R |
koi8 |
KOI8-R |
Mac Cyrillic |
mac |
PC Cyrillic |
alt |
Alternative PC Cyrillic |
Mac Cyrillic |
mac |
MS 1251 |
win5 |
Windows Cyrillic |
Fonts to support European locales are available in various formats, such as bitmaps, PostscriptTMType-1, and TrueType. The actual availability varies per character set.
Fonts are located at:
/usr/openwin/lib/locale/iso_8859_x/X11/fonts/
To manually add font packages to the system:
Always add the required font packages before the optional font packages.
Remove the optional font packages first, when you are removing font packages from the system.
You must follow this procedure to add or remove fonts. The class action scripts in the font packages depend on this to function properly. The optional font packages contain scripts that concatenate information onto the required font packages that are already resident on the system. If the required font packages are not there, problems can occur.