Solaris 9 9/04 发行版引入了语言环境管理员功能和新的 Solaris Unicode 语言环境。以前的发行版中的语言支持功能包括:
此功能在 Solaris 9 9/04 发行版中是新增的。
语言环境管理器允许用户通过命令行界面来查询和配置 Solaris OS 语言环境。利用 localeadm 工具,用户可显示系统中所安装的或驻留在特定设备或目录下的语言包信息。用户可按区域来添加或删除当前系统中的语言环境。例如,用户可将东欧区的所有语言添加到当前系统中。请参见 localeadm(1M) 手册页。
在引入此功能之前,如果想在安装好的系统上更改语言环境,用户必须一个个的安装或删除软件包。此过程极容易出错,因为经常会遗漏或忽略语言包。此工具是对 Solaris 安装程序中语言环境选择逻辑的补充,Solaris 安装程序仍是正确安装 Solaris 语言环境的主应用程序。
此功能在 Solaris 9 9/04 发行版中是新增的。
下列新的 Unicode 语言环境已添加到 Solaris 中:
nl_BE.UTF-8(比利时 ? 佛兰德斯地区)
nl_NL.UTF-8(荷兰)
ar_SA.UTF-8(沙特阿拉伯)
el_GR.UTF-8(希腊)
pt_PT.UTF-8(葡萄牙)
可以在系统登录时选择使用新的语言环境。
此功能在 Solaris 9 4/04 发行版中是新增的。
国际化域名 (IDN) 支持使用非英语的本地语言作为主机名和域名。要使用这些非英语的主机名和域名,应用程序开发者必须在其应用程序中将主机名和域名转换为 RFC 3490 协议中指定的 ASCII 兼容编码 (ACE) 名称。同时还要求系统管理员在系统管理应用程序尚不支持 IDN 的系统文件和应用程序中使用 ACE 名称。
此功能有助于进行转换,因为它向转换 API 提供了各种支持的选项参数。有关详细信息,请参见以下手册页:
libidnkit(3LIB)
idn_decodename2(3EXT)
idn_encodename(3EXT)
iconv_en_US.UTF–8(5)
此功能在 Solaris 9 4/04 发行版中是新增的。
标准类型服务框架 (STSF) 是一个可插接式的、基于对象的体系结构,允许用户访问复杂的印刷文本布局和着色。框架的可插接式体系结构使用户能够使用不同的字体向量光栅化引擎和文本布局处理器,以实现所需的视觉效果。可插接式体系结构还可管理字体,并允许创建特定于应用程序的字体。STSF 包括一个独立的 API 和一个 X 服务器扩展,以提高服务器端处理着色的效率。STSF 是一个开放源代码的项目,由 Sun Microsystems 发起。
有关该项目以及如何使用 API 的详细信息,请访问 http://stsf.sourceforge.net。
此功能在 Solaris 9 12/03 发行版中是新增的。
在 Solaris 软件中的任何 Unicode (UTF-8) 语言环境下进行操作的用户现在可以轻松且直观地输入印度地方语言字符。与 CDE 应用程序、StarSuite 或 Mozilla 交互的用户可以更轻松地与印度文脚本进行交互。选择基于音译的输入方法 (IM) 后,用户可以用英语键入语音等效的印度文脚本。随后这些等效语言将显示在选定脚本中,并通过基本布局和造型程序模块来进行正确地造型和着色。因为音译是输入印度文的最通用输入方法,因此此支持可以极大地提高 Solaris 软件中提供的八种印度文脚本的使用性。
此功能在 Solaris 9 8/03 发行版中是新增的。
Solaris Unicode 语言环境现在支持 Unicode 版本 3.2。Unicode 版本 3.2 中引入了 1016 个新字符。此版本还包含规范更改和信息更改,具体说明请参见位于以下 Web 站点的《Unicode Standard Annex #28: UNICODE 3.2》:
http://www.unicode.org/unicode/reports/tr28/
UTF-8 字符表示法已更改为Unicode 版本3.2 中指定的更安全的格式。使用该功能,可 以在UTF-8 相关的 iconv 代码转换中实现更安全的UTF-8 字符表示法、格式和字节序列。 此功能还实现所有操作系统级的多字节和宽字符函数,例如:
mbtowc()
wctomb()
mbstowcs()
wcstombs()
mbrtowc()
wcrtomb()
mbsrtowcs()
fgetwc()
mblen()
此功能在 Solaris 9 4/03 发行版中是新增的。
Solaris 9 4/03 发行版中增加了对以下三种键盘的软件支持:爱沙尼亚文键盘类型 6、加拿大法文键盘类型 6 和波兰文程序员键盘类型 5。该软件支持可以使加拿大、爱沙尼亚和波兰的用户在键盘输入方面拥有更多的灵活性。该支持修改了标准的美国键盘布局,使其满足不同语言的需求。
有关说明,请参见《Solaris 9 4/03 发行说明》。
此功能在 Solaris 9 4/03 发行版中是新增的。
五笔输入法 (IM) 在中国得到广泛应用。五笔输入法的编码规则基于中文字符的字根或笔划形状。与其他基于发音的慢速输入法相比,它使用户能够通过标准键盘快速输入中文字符。
此功能在 Solaris 9 4/03 发行版中是新增的。
对印度地方语言键盘的输入支持已添加到 Solaris 软件中。印度文用户可以通过在 Solaris 软件中使用他们的首选键盘布局来键入印度文字符。
此功能在 Solaris 9 4/03 发行版中是新增的。
除了当前支持的印地文以外,本 Solaris 发行版还支持以下印度文脚本:
孟加拉文
旁遮普文
古吉拉特文
泰米尔文
玛拉雅拉姆文
特鲁古文
埃纳德文
在 Solaris 软件中,Solaris 支持的任意 Unicode 语言环境都支持这些印度地方语言。