本節說明日文特定語言環境資訊。
目前 Solaris 環境中有四種可支援不同字元編碼的日文語言環境。其中兩種是以日文 EUC 為基礎的 ja 和 ja_JP.eucJP 語言環境。ja_JP.eucJP 語言環境符合「UI-OSF 日文環境執行協定 1.1 版」,ja 語言環境符合起始於較早 Solaris 發行版本的傳統規格。另外兩種是以 PC 漢字字碼 (稱為 Shift_JIS) 為基礎的 ja_JP.PCK 語言環境以及以 UTF-8 為基礎的 ja_JP.UTF-8 語言環境。
請參閱「eucJP(5) 線上說明手冊」,以取得日文 EUC 與字元集的對映資訊。請參閱「PCK(5) 線上說明手冊」,以取得 PC 漢字字碼與字元集的對映資訊。
JIS X 0201-1976
JIS X 0208-1990
JIS X 0212-1990
JIS X 0213-2000 (僅限 Unicode 4.0 中定義的字元)
JIS X 0212-1990 在 ja_JP.PCK 語言環境中不支援。JIS X 0213-2000 只能在 ja_JP.UTF-8 語言環境中獲得支援。並非所有在 JIS X 0213-2000 中定義的字元都可以使用。只可以使用 Unicode 4.0 字元集中定義的字元。
也支援供應商定義的字元 (VDC) 以及使用者定義的字元 (UDC)。VDC 佔用 JIS X 0208-1990 或 JIS X 0212-1990 中未使用 (保留的) 的字碼點。除了那些配置給 VDC 的字碼點之外,UDC 會佔用與 VDC 相同的字碼點。
支援三種日文字型格式:點陣圖字型、TrueType 字型以及 Type1 字型。日文 Type1 字型僅包含用於列印的 JIS X 0212。UDC 也使用 Type 1 字型。
下表說明日文點陣圖字型
表 4–1 日文點陣圖字型
完整家族名稱 |
子家族 |
格式 |
供應商 |
編碼 |
---|---|---|---|---|
sun gothic |
R,B |
PCF(12,14,16,20,24) |
|
JIS X 0208-1983, JIS X 0201-1976 |
sun minchou |
R |
PCF(12,14,16,20,24) |
|
JIS X 0208-1983, JIS X 0201-1976 |
ricoh hg gothic b |
R |
PCF(10,12,14,16,18,20,24) |
RICOH |
JIS X 0208-1983, JIS X 0201-1976 |
ricoh hg mincho l |
R |
PCF(10,12,14,16,18,20,24) |
RICOH |
JIS X 0208-1983, JIS X 0201-1976 |
ricoh gothic |
R |
PCF(10,12,14,16,18,20,24) |
RICOH |
JIS X 0212-1990, JIS X 0213-2000 |
ricoh mincho |
R |
PCF(10,12,14,16,18,20,24) |
RICOH |
JIS X 0212-1990, JIS X 0213-2000 |
ricoh heiseimin |
R |
PCF(12,14,16,18,20,24) |
RICOH |
JIS X 0212-1990 |
下列表格中說明日文 TrueType 字型。
表 4–2 日文 TrueType 字型
完整家族名稱 |
子家族 |
格式 |
供應商 |
編碼 |
---|---|---|---|---|
ricoh hg gothic b |
固定的 |
TrueType |
RICOH |
JIS X 0208-1983, JIS X 0201-1976 |
ricoh hg mincho l |
固定的 |
TrueType |
RICOH |
JIS X 0208-.1983, JIS X 0201-1976 |
ricoh hg gothicb sun |
固定的,成比例的 |
TrueType |
RICOH |
JIS X 0201-176,JIS X 0208-1983,JIS X 0213-2000 |
ricoh hg minchol sun |
固定的,成比例的 |
TrueType |
RICOH |
JIS X 0201-1976, JIS X 0208-1983, JIS X 0213-2000 |
ricoh heiseimin |
固定的 |
TrueType |
RICOH |
JIS X 0212-1990 |
在目前 Solaris 環境中,ATOK12 是預設的日文輸入系統。若您已安裝日文語言環境,則可以在所有的日文語言環境和所有的 UTF-8 語言環境中使用 ATOK12。所有日文語言環境也可以使用 Wnn6 日文輸入系統。您可以在「桌面」功能表中切換輸入系統。Solaris 1.x BCP 支援可以使用 kkcv 日文輸入系統。
以下程序說明如何用 ATOK12 輸入法來輸入日文文字。
按下 Control-空格鍵以開啟輸入轉換。
鍵入您想要轉換文字的假名字元。
例如,鍵入漢字 henkan 的假名。
按下空格鍵以顯示假名拼寫可轉換的漢字候選字。
鍵入您想要選取的轉換候選字編號。
按下 Return 以送出整句假名拼寫的漢字。
或是按下向下箭頭按鍵僅送出所選取的字元。
按下 Control-空格鍵以關閉輸入轉換。
您必須使用終端機設定來使行編輯正確運作,才能在以字元為基礎的終端機 (TTY) 上使用日文語言環境。
若您的終端機是 CDE 終端機模擬器 (dtterm),請在任何一個日文語言環境 (ja、ja_JP.PCK 或 ja_JP.UTF-8) 中,以引數 -defeucw 來使用 stty(1)。例如,在 ja 語言環境中,您必須鍵入:
% setenv LANG ja % stty defeucw
若您的終端機並不是 CDE 終端機模擬器,但終端機的字碼集與目前的語言環境相同,則可以引數 -defeucw 來使用 stty(1)。
若是終端機的字碼集與目前語言環境的字碼集不相符,請使用 setterm(1) 以啟動字碼轉換。例如,若您在 ja 語言環境中,但是終端機需要 PCK (Shift_JIS 字碼),您必須鍵入:
% setenv LANG ja % setterm -x PCK
請參閱「setterm(3CURSES) 線上說明手冊」,以取得詳細資訊。
有多種日文字碼集轉換支援 iconv(1) 和 iconv(3)。請參閱「iconv_ja(5) 線上說明手冊」,以取得詳細資訊。
使用者定義字元公用程式 sdtudctool 可處理外框 (Type1) 和點陣圖 (PCF) 字型。使用舊版中公用程式來建立的 UDC 字型,可以使用像是 fontedit、type3creator 和 fontmanager 等公用程式來遷移。
下列元件只可以在 Languages CD 的日文完整語言環境中取得:
已翻譯的訊息、說明與線上說明手冊
Wnn6 日文輸入系統
日文 Solaris 1.x BCP 支援
Mincho (min*) 字體點陣圖字型
供列印使用的 JIS X 0212 Type1 字型
特定的日文無智型印表機與 postprint 支援
傳統日文公用程式,例如 Kanji(1)