Contained Within
Find More Documentation
Featured Support Resources
| Scarica il manuale in formato PDF
- CHAPTER 3
Contents of the Localized Solaris 2.6 Products
The European Localized Solaris 2.6 Product
- European Solaris is available in three localized versions: French, German, and European. All three versions of Solaris share the same software media, which includes a fully localized CDE environment, error messages, and online documentation in six languages--French, German, Spanish, Swedish, Italian, and English. The difference is in the printed documentation. The French and German Solaris include localized printed documentation, while the printed documentation for the European version is in English only.
-
TABLE 3-1 shows a list of locales in the European product. This includes both full and partial locales.
-
TABLE 3-1
| Locale Name | Language/Territory |
| C | POSIX English (7 bit) |
| cz | Czech Republic |
| da | Denmark |
| de | Germany |
| de_AT | Austria |
| de_CH | Switzerland |
-
TABLE 3-1 (Continued)
| Locale Name | Language/Territory |
| el | Greece |
| en_AU | Australia |
| en_CA | Canada |
| en_IE | Ireland |
| en_NZ | New Zealand |
| en_UK | United Kingdom |
| en_US | U.S.A. |
| es | Spanish |
| es_AR | Argentina |
| es_BO | Bolivia |
| es_CL | Chile |
| es_CO | Colombia |
| es_CR | Costa Rica |
| es_EC | Ecuador |
| es_GT | Guatemala |
| es_MX | Mexico |
| es_NI | Nicaragua |
| es_PA | Panama |
| es_PE | Peru |
| es_PY | Paraguay |
| es_SV | El Salvador |
| es_UY | Uruguay |
| es_VE | Venezuela |
| et | Estonia |
| fr | France |
| fr_BE | Belgium (French) |
| fr_CA | Canada (French) |
| fr_CH | Switzerland (French) |
| hu | Hungary |
| it | Italy |
-
TABLE 3-1 (Continued)
| Locale Name | Language/Territory |
| lt | Lithuania |
| lv | Latvia |
| nl | Netherlands |
| nl_BE | Netherlands/Belgium |
| no | Norway |
| pl | Poland |
| pt | Portugal |
| pt_BR | Portuguese Brazil |
| ru | Russian |
| su | Finland |
| sv | Sweden |
- All of these locales are also present in the base Solaris 2.6 release. However, only the European product contains the localized messages.
- As mentioned, the locales include partial locales. These are based on core locales for the main language. For example, the fr_CA (French Canadian) is based on the fr (French) locale. These partial locales utilize the messages that are delivered into its parent locale (French for fr_CA). If a locale hasn't been fully localized, then it may contain only English messages.
- A number of Eastern European locales have also been added into Solaris 2.6. Previously Sun locales were based on ISO-8859-1. The Eastern European locales are based on other ISO standards, as shown in TABLE 3-2.
- Locales that are not listed are still based on ISO-8859-1.
-
TABLE 3-2
| Locale Name | Language/Territory | ISO |
| de_AT | German (Austrian) | 8859-1 |
| et | Estonian | 8859-1 |
| cz | Czech | 8859-2 |
| hu | Hungarian | 8859-2 |
| pl | Polish | 8859-2 |
| lv | Latvian | 8859-4 |
-
TABLE 3-2 (Continued)
| Locale Name | Language/Territory | ISO |
| lt | Lithuanian | 8859-4 |
| ru | Russian | 8859-5 |
| el | Greek | 8859-7 |
| tr | Turkish | 8859-9 |
- 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 the man pages.) The iconv modules are available on the end-user cluster of the Euro product and on the entire cluster of other products, including the base product. See TABLE 3-3 for details.
-
TABLE 3-3 iconv
| Code | Symbol | Target Code | Symbol | Comment |
| 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 |
-
TABLE 3-3 iconv(Continued)
| Code | Symbol | Target Code | Symbol | Comment |
| 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 | Window Cyrillic |
| ISO 8859-5 | iso5 | Mac Cyrillic | mac | Macintosh Cyrillic |
| KOI8-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 |
Font Formats
- There are many different font formats. The extension lets you determine the font type.
-
- PostScript Type 1 Fonts PostScript Type 1 fonts, which are also known as Adobe Type Manager (ATM) fonts, Type 1, and outline fonts, contains information in outline form that allows a PostScript printer or ATM to generate fonts of any size. Most of these fonts also contain hinting information which allows fonts to be rendered more readable at a low resolution or a small type size.
-
- Bitmap Fonts
Bitmap fonts contain a picture of the font at a specific size that has been optimized to look good at that specific size. If the font is scaled larger or smaller, the quality may degrade. On the other hand, bitmap fonts display quickly.
Location of Fonts on the System
- Fonts are located at:
-
-
/usr/openwin/lib/locale/iso_8859_x/X11/fonts/X11/Type1/afm
- or
-
-
/usr/openwin/lib/locale/iso_8859_x/X11/fonts/X11/75dpi
Adding and Removing Font Packages
- To manually add font packages to the system:
-
- Always add the required font packages before the optional font packages.
- When you are removing font packages from the system, remove the optional font packages first.
- You must follow this procedure in adding or removing fonts. The class action scripts in the font packages depend on this for proper function. The new 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 may occur.
The Asian Localized Solaris 2.6 Products
- In contrast to the European locales, which are all packaged on one CD, there are four separate Asian products on separate CDs: Japanese, Korean, Traditional Chinese, and Simplified Chinese.
- The following table shows the Asian locales supported by these Asian products.
-
TABLE 3-4
| CD Set | Locale Name | Description | Supported Character Set |
| Korean | ko
ko.UTF-8 | Korean
Korean (UTF-8 locale) | KS C 5601-1992
KS C 5700-1995 |
| Simplified Chinese | zh | Simplified Chinese (Mainland China) | GB 2312-1980 |
Traditional
Chinese | zh_TW
zh_TW.BIG5 | Traditional Chinese (Taiwan)
Traditional Chinese (BIG5 locale) | CNS 11643
BIG5 |
| Japanese | ja
ja_JP.PCK | Japanese | JIS x 0201-1976
JIS x 0208-1990
JIS x 0212-1990 |
Korean
- In December 1995, the Korean government announced a new standard Korean codeset, KSC-5700, which is based on ISO-10646-1/Unicode 2.0. The new standard codeset replaces KSC 5601, which was based on ISO-2022.
- The ISO-10646 character set uses 2 (UCS-2; Universal Character Set two-byte form) or 4 (UCS-4) bytes to represent each character.
- The ISO-10646 character set cannot be used directly on IBM-PC-based operating systems. For example, the kernel and many other modules of the Solaris operating environment interpret certain byte values as control instructions, such as a null character (0x00) in any string. The ISO-10646 character set can be encoded with any bit combinations in the first or subsequent bytes. The ISO-10646 characters cannot be freely transmitted through the Solaris system with the above limitations. In order to establish a migration path, the ISO-10646 character set defines the UCS Transformation Format (UTF), which recodes the ISO-10646 characters without using C0 controls (0x00..0x1F), C1 controls (0x80..0x9F), space (0x20), and DEL (0x7F).
- The ko.UTF-8 is a new Solaris locale to support KSC-5700, the new Korean standard codeset. It supports all characters in the previous KSC 5601 and all 11,172 Korean characters. Korean UTF-8 supports only the Korean language-related ISO-10646 characters and fonts. Because ISO-10646 covers all characters in the world, it is necessary to supply all of the various input methods and fonts so that you may
- input and output any character in any language. Before Universal UTF/UCS becomes available, Korean UTF-8 supports only the ISO-10646 code subset that is related to Korean characters and all other characters in the previous Korean standard codeset as well as Extended ASCII.
-
TABLE 3-5 lists the Korean codesets.
-
TABLE 3-5 koko.UTF-8
| Code | Symbol | TargetCode | Symbol |
| UTF-8 | ko_KR-UTF-8 | Wansung | ko_KR-euc |
| UTF-8 | ko_KR-UTF-8 | Johap | ko_KR-johap92 |
| UTF-8 | ko_KR-UTF-8 | Packed | ko_KR-johap |
| UTF-8 | ko_KR-UTF-8 | ISO-2022-KR | ko_KR-iso2022-7 |
| Wansung | ko_KR-euc | UTF-8 | ko_KR-UTF-8 |
| Johap | ko_KR-johap92 | UTF-8 | ko_KR-UTF-8 |
| Packed | ko_KR-johap | UTF-8 | ko_KR-UTF-8 |
| ISO-2022-KR | ko_KR-iso2022-7 | UTF-8 | ko_KR-UTF-8 |
| Wansung | ko_KR-euc | Johap | ko_KR-johap92 |
| Wansung | ko_KR-euc | Packed | ko_KR-johap |
| Wansung | ko_KR-euc | N-Byte | ko_KR-nbyte |
| Wansung | ko_KR-euc | ISO-2022-KR | ko_KR-iso2022-7 |
| Johap | ko_KR-johap92 | Wansung | ko_KR-euc |
| Packed | ko_KR-johap | Wansung | ko_KR-euc |
| N-Byte | ko_KR-nbyte | Wansung | ko_KR-euc |
| ISO-2022-KR | ko_KR-iso2022-7 | Wansung | ko_KR-euc |
Chinese: Simplified and Traditional
- Chinese is written in two standards: Simplified and Traditional.
- The People's Republic of China (P.R.C.) uses Simplified Chinese. In five-year steps, Chinese characters, which are often composed of an elaborate number of marks, are being simplified to make it quicker to write and easier to develop technology. The number of characters is also being reduced.
- Simplified Chinese Solaris uses the EUC scheme to support the PRC Chinese national standard character set GB2312-80.
- The Republic of China (R.O.C.) in Taiwan continues to use Traditional Chinese. Taiwan has a significant computer industry. They are the world leaders in production of laptops. The Taiwanese computer industry uses two mechanisms to produce Traditional Chinese: CNS-11643 and Big-5 encoding. The CNS-11643 codeset is used by the R.O.C. government. The Big-5 codeset is used by industry and private users, especially PC users.
- Traditional Chinese Solaris currently uses the EUC scheme to support the government's CNS-11643 codeset. Since many PC applications handle only Big-5 code, there is a significant market demand to support Big-5 code in Traditional Chinese Solaris. Therefore, Solaris 2.6 supports the Big-5 locale. The Big-5 locale allows users to exchange Big-5 encoded files between PC and Solaris 2.6 without conversion procedures. The official name of the Big-5 locale is zh_TW.BIG5.
-
TABLE 3-6 shows the supported codeset conversions for Simplified Chinese.
-
TABLE 3-6
| Code | Symbol | TargetCode | Symbol |
| GB2312-80 | zh_CN.euc | ISO 2022-7 | zh_CN.iso2022-7 |
| ISO 2022-7 | zh_CN.iso2022-7 | GB2312-80 | zh_CN.euc |
| GB2312-80 | zh_CN.euc | ISO 2022-CN | zh_CN.iso2022-CN |
| ISO-2022-CN | zh_CN.iso2022-CN | GB2312-80 | zh_CN.euc |
| UTF-8 | UTF-8 | GB2312-80 | zh_CN.euc |
| GB2312-80 | zh_CN.euc | UTF-8 | UTF-8 |
-
TABLE 3-7 shows the supported codeset conversions for Traditional Chinese.
-
TABLE 3-7
| Code | Symbol | TargetCode | Symbol |
| CNS 11643 | zh_TW-euc | Big-5 | zh_TW-big5 |
| CNS 11643 | zh_TW-euc | ISO 2022-7 | zh_TW-iso2022-7 |
| Big-5 | zh_TW-big5 | CNS 11643 | zh_TW-euc |
| Big-5 | zh_TW-big5 | ISO 2022-7 | zh_TW-iso2022-7 |
| ISO 2022-7 | zh_TW-iso2022-7 | CNS 11643 | zh_TW-euc |
| ISO 2022-7 | zh_TW-iso2022-7 | Big-5 | zh_TW-big5 |
| CNS 11643 | zh_TW-eu | ISO 2022-CN-EXT | zh_TW-iso2022-CN-EXT |
| ISO 2022-CN-EXT | zh_TW-iso2022-CN-EXT | CNS 11643 | zh_TW-euc |
-
TABLE 3-7 (Continued)
| Code | Symbol | TargetCode | Symbol |
| Big-5 | zh_TW-big5 | ISO 2022-CN | zh_TW-iso2022-CN |
| ISO 2022-CN | zh_TW-iso2022-CN | Big | zh_TW-big5 |
| UTF-8 | UTF-8 | CNS 11643 | zh_TW-euc |
| CNS 11643 | zh_TW-euc | UTF-8 | UTF-8 |
| UTF-8 | UTF-8 | Big-5 | zh_TW-big5 |
| Big-5 | zh_TW-big5 | UTF-8 | UTF-8 |
| UTF-8 | UTF-8 | ISO 2022-7 | zh_TW-iso2022-7 |
| ISO 2022-7 | zh_TW-iso2022-7 | UTF-8 | UTF-8 |
| ISO 2022-CN-EXT | zh_TW-iso2022-CN-EX | Big-5 | zh_TW-big5 |
| Big-5 | zh_TW-big5 | ISO 2022-CN-EXT | zh_TW-iso2022-CN-EXT |
Japanese
- Three Japanese input systems are available for Japanese Solaris 2.6. They can be used in the ja and ja_JP.PCK locale. However, some maintenance utilities do not support the PCK codeset.
-
TABLE 3-8
| Type | Description |
| Wnn6 | Wnn6 consists of the Kana-Kanji conversion server (jserver), interface module for htt (X Input Method Server) called xjsi.so, utilities, dictionaries, and configuration files. Wnn6 is co-packaged with Japanese Solaris 2.6. Wnn6 for Solaris 2.3/2.4 is distributed by OMRON SOFTWARE. Wnn6 for Solaris 2.5/2.5.1 is included in Update CD of Solaris and distributed by Nihon SMCC. |
| ATOK8 | ATOK8 consists of atok8 X Input Method Server, utilities, and dictionaries. SunSoft had been releasing ATOK7 from Japanese Solaris 2.1 until 2.5.1. ATOK8 replaces ATOK7. ATOK is a popular Japanese input facility for the Japanese PC market. It is distributed by JUSTSYSTEM. ATOK8 has been co-packaged since Japanese Solaris 2.5. |
| cs00 | cs00 consists of Kana-Kanji conversion server (cs00), interface module for htt (X Input Method Server) called xci.so, utilities, and dictionaries. cs00 is the only set of these three systems that has been bundled. It has been included since Japanese Solaris 2.1. |
-
TABLE 3-9
| Full Family Name | Subfamily | Format | Vendor | Encoding |
| hg gothic b | R | TrueType | RICOH | JISX0208.1983,
JISX0201.1976 |
| hg mincho l | R | TrueType | RICOH | JISX0208.1983,
JISX0201.1976 |
| heiseimin | R | TrueType | RICOH | JISX0212.1990 |
-
TABLE 3-10
| Full Family Name | Subfamily | Format | Vendor | Encoding |
| ryumin light kl | R | F3 | MORISAWA | JISX0208.1983,
JISX0201.1976 |
gothic medium
bbb | R | F3 | MORISAWA | JISX0208.1989,
JISX0201.1976 |
-
TABLE 3-11
| Full Family Name | Subfamily | Format | Vendor | Encoding |
| gothic | R, B | PCF(12,14,16,20,24 |
| JISX0208.1983,
JISX0201.1976 |
| minchou | R | PCF(12,14,16,20,24) |
| JISX0208.1983,
JISX0201.1976 |
| hg gothic b | R | PCF(12,14,16,18,20,24) | RICOH | JISX0208.1983,
JISX0201.1976 |
| hg mincho l | R | PCF(12,14,16,18,20,2) | RICOH | JISX0208.1983,
JISX0201.1976 |
ryumin light
kl | R | PCF(10,12,14,16,18,20,22) | MORIS
AWA | JISX0208.1983,
JISX0201.1976 |
gothic
medium bbb | R | PCF(10,12,14,16,18,20,22) | MORIS
AWA | JISX0208.1983,
JISX0201.1976 |
| heiseimin | R | PCF(12,14,16,18,20,24) | RICOH | JISX0212.1990 |
-
Note - The F3 fonts and F3 bitmap fonts (Morisawa fonts) will be supported only up to and including the next Solaris release.
Japanese Locales
- Japanese Solaris 2.6 supports two locales. The ja locale is based on Japanese EUC. The ja_JP.PCK locale is based on PC-Kanji code. See the eucJP(5) or PCK(5) man page for more details.
Japanese Messages and man Pages
- Some messages and manual pages have been translated into Japanese in Japanese Solaris 2.6.
Japanese Character Code Converter for iconv
- The following table shows supported conversion with iconv(1) and iconv(3). See the iconv_ja(5) man page for details.
-
TABLE 3-12 iconv
| Source Code | Target Code |
| eucJP | PCK |
| eucJP | JIS7 |
| eucJP | SJIS |
| eucJP | UTF-8 |
| eucJP | jis |
| eucJP | ibmj |
| SJIS | eucJP |
| SJIS | ISO-2022-JP |
| SJIS | UTF-8 |
| SJIS | jis |
| SJIS | ibmj |
| PCK | eucJP |
| PCK | UTF-8 |
| PCK | ISO-2022-JP |
| PCK | jis |
| PCK | ibmj |
| ISO-2022-JP | eucJP |
-
TABLE 3-12 iconv(Continued)
| Source Code | Target Code |
| ISO-2022-JP | PCK |
| ISO-2022-JP | SJIS |
| UTF-8 | eucJP |
| UTF-8 | SJIS |
| UTF-8 | PCK |
| JIS7 | eucJP |
| jis | eucJP |
| jis | PCK |
| jis | SJIS |
| ibmj | eucJP |
| ibmj | PCK |
| ibmj | SJIS |
Japanese-specific Commands
- The following commands are for handling Japanese data in Japanese Solaris 2.6. See the jistoeuc(1), euctoibmj(1), jtty(1), jtops(1), or kanji(1) man pages for more details.
-
TABLE 3-13
| Command | Comments |
| jistoeuc | Converts JIS to Japanese EUC |
| jistosj | Converts JIS to PC Kanji |
| euctojis | Converts Japanese EUC to JIS |
| euctosj | Converts Japanese EUC to PC Kanji |
| sjtojis | Converts PC Kanji to JIS |
| sjtoeuc | Converts PC Kanji to Japanese EUC |
| euctoibmj | Converts Japanese EUC to IBM-Japanese |
| ibmjtoeuc | Converts IBM-Japanese to Japanese EUC |
-
TABLE 3-13 (Continued)
| Command | Comments |
| jtty | Sets Japanese terminal characteristics |
| jtops | PostScript filter for printing Japanese character codeset |
| kanji | Shows the list of Kanji codes with numbers of EUC, ja_JP.PCK, JIS and JIS kuten code |
- We recommend using iconv code conversion module instead of jistoeuc(1) or euctoibmj(1) converters. These last two converters are provided to allow backward compatibility.
Japanese Character Code Converter for TTY STREAMS
- These are TTY STREAMS modules that are used to input and output Japanese characters on terminals. Usually setterm(1) organizes these modules/command properly for the user environment. tty(1) controls the behavior of those STREAMS modules.
Japanese-specific Printer Support
- Japanese Solaris 2.6 supports the following Japanese-specific printers:
-
- Epson VP-5085 (based on ESC/P)
- NEC PC-PR201 (based on 201PL)
- Canon LASERSHOT (based on LIPS)
- Japanese PostScript Printer
JLE Binary Compatibility Package
- Japanese Solaris 2.6 also provides Japanese Solaris1.1.x binary-compatibility packages the same as the base products.
User-Defined Character (UDC) Support
- Several of the font tools available in the Solaris package are:
-
- The User-Defined Character (UDC) font editor handles both outline (Type1) and bitmap (PCF) fonts: /usr/dt/bin/sdtudctool
- OpenWindows font editor for bitmap font: /usr/openwin/bin/fontedit
- OpenWindows Type3 font editor: /usr/openwin/bin/type3creator
-
Note - fontedit, type3creator, and fontmanager will be supported only up to and including the next Solaris release.
|
|