在目前 Solaris 發行版本中包含下列新功能:
自動編碼尋找程式
自動編碼尋找程式是用於處理全球字元的公用程式。透過一般用途介面,自動編碼尋找程式提供一種可輕鬆偵測特定檔案或字串編碼方法的途徑。編碼偵測可簡化對各種語言字元編碼的讀取程序。如需詳細資訊,請參閱「auto_ef(1) 線上說明手冊」或「libauto_ef(3LIB) 線上說明手冊」。
語言環境管理員
語言環境管理員可讓您透過指令行介面查詢與設定 Solaris 作業系統的語言環境。您可以使用 localeadm(1M) 工具,來顯示系統上已安裝的或是特定裝置或目錄上常駐之語言環境套裝軟體的資訊。您可以以區域為基礎,新增與移除目前系統中的語言環境。例如,您可以將「東歐」地區中的所有語言環境新增至目前的系統中。
在使用語言環境管理員之前,如果系統已安裝完成,則您必須新增/移除單獨的套裝軟體來變更機器上的語言環境。因為套裝軟體容易遺失或被忽略,使用單獨套裝軟體時經常會出現錯誤。
語言環境管理員是 Solaris 安裝程式中語言環境選擇邏輯的補充。安裝程式仍然是正確安裝 Solaris 語言環境的主要應用程式。
mp 增強功能
mp 列印過濾器首見於 Solaris 9 作業系統,用來取代目前 Solaris 發行版本中的 xutops 列印過濾器。此發行版本中的 mp 列印過濾器,透過下列主要改良功能而增強了。
如果在 mp.conf 檔案中找不到已設定的字型,mp 程式將會繼續執行,直到出現使用未認可字型的文字影像。
為了更快速列印,會適當地調整 mp 所使用的字典機制。
TrueType 引擎已增強,可以對所有各種寬度之空格字元進行處理。
Solaris 作業系統已不再支援 xutops 列印過濾器。xutops 列印過濾器以往是用來在 UTF-8 語言環境中列印國際化文字。取代了 xutops 的 mp 列印過濾器,也就是 xutops 列印過濾器受支援功能的超集合。如需詳細資訊,請參閱「mp(1) 線上說明手冊」。
全新歐洲鍵盤支援
Sun I/O 鍵盤可支援波蘭程式設計師 Type 5 鍵盤和 Sun RayTM USB Type 6 的俄文、愛沙尼亞文以及加拿大法文鍵盤。
目前還沒有可供全新歐洲鍵盤類型使用的硬體。若要使用全新鍵盤的軟體,請參閱新的 Solaris 鍵盤軟體支援中的程序。
Unicode 4.0 支援
下列 UTF-8 語言環境已更新為可支援全新 4.0 版本的 Unicode 標準:
ar_EG.UTF-8
de_DE.UTF-8
en_US.UTF-8
es_ES.UTF-8
fi_FI.UTF-8
fr_BE.UTF-8
fr_FR.UTF-8
he_IL.UTF-8
hi_IN.UTF-8
it_IT.UTF-8
ja_JP.UTF-8
ko_KR.UTF-8
pl_PL.UTF-8
pt_BR.UTF-8
ru_RU.UTF-8
sv_SE.UTF-8
th_TH.UTF-8
tr_TR.UTF-8
zh_CN.UTF-8
zh_HK.UTF-8
zh_TW.UTF-8
此標準的新版本加入了 1,226 個其他新字元,並且包含多種基準的變更和廣泛的變更。
Unicode 3.2 定義了更嚴謹的 UTF-8 位元組序列以做為「UTF-8 勘誤表」:
表 1–1 合法的 UTF-8 位元組序列
字碼點 |
第 1 位元組 |
第 2 位元組 |
第 3 位元組 |
第 4 位元組 |
---|---|---|---|---|
U+0000..U+007F |
00..7F | |||
U+0080..U+07FF |
C2..DF |
80..BF | ||
U+0800..U+0FFF |
E0 |
A0..BF |
80..BF | |
U+1000..U+CFFF |
E1..EC |
80..BF |
80..BF | |
U+D000..U+D7FF |
ED |
80..9F |
80..BF | |
U+D800..U+DFFF |
格式錯誤 | |||
U+E000..U+FFFF |
EE..EF |
80..BF |
80..BF | |
U+10000..U+3FFFF |
F0 |
90..BF |
80..BF |
80..BF |
U+40000..U+FFFFF |
F1..F3 |
80..BF |
80..BF |
80..BF |
U+100000..U+10FFFF |
F4 |
80..8F |
80..BF |
80..BF |
這些序列排除從 U+D800 到 U+DFFF 之間的代理字碼點。此序列也禁止任何其他非法的位元組值。為了遵循此新定義,Unicode 語言環境方法和 UTF-8 iconv 模組都已增強,可以對最新定義的 UTF-8 無效位元組序列進行偵測。
Kedmanee (TIS820-2531) 鍵盤配置。Kedmanee 配置是針對打字機設計的,不適用於電腦鍵盤。由於打字機鍵盤上的按鍵有限,因此這個配置無法使用部分泰文特殊字元。TIS820-2531 在電腦鍵盤上採用 Kedmanee 配置。
TIS820-2538 鍵盤配置。增強型 Kedmanee 配置是 TIS820-2531 配置的更新版本,其中包含原本無法在舊版 Kedmanee 配置中使用的部分泰文特殊字元。TIS820-2538 是目前唯一由泰國工業標準局發佈的泰文鍵盤配置標準。
Pattajoti 鍵盤配置。Pattajoti 配置也是針對打字機設計的,但具有較佳的手指受力分佈區域。Pattajoti 是由 Royal Irrigation Department 的官員所發明的,並且仍廣泛使用於該部門中。
可配置的鍵盤配置,使用者可自行定義泰文輸入法的鍵盤配置。
印度語言的輸入法支援
此發行版本包含一個與中文輸入法所用相類似的字碼表輸入法介面。以 IIIMF SDK 與 SunIM 語言介面為基礎的印度文輸入法,提供下列新功能:
以語音、字母轉譯為基礎的輸入法和鍵盤配置。受支援的鍵盤配置在 ISCII 標準中被定義為 INSCRIPT 鍵盤外觀。
標準輸入法切換。
印度文字體包括北印度文、坦米爾文、卡納達文、馬來亞拉姆文、特拉古文、古吉拉特文、旁遮普文和孟加拉文。您可以透過按下 F5 鍵來變更輸入字體的種類。
新鍵盤配置的 Plug-in 機制可在未來輕鬆達成擴充之效。語言引擎模組將會載入 Plug-in 設定檔。