Solaris 9 4/04 操作环境的新增功能

语言支持增强功能

最新的语言支持增强功能为国际化域名支持和标准类型的服务框架提供代码转换功能。 以前的发行版中的语言支持功能包括:

国际化域名支持的代码转换

此功能在 Solaris 9 4/04 发行版中是新增的。

国际化域名 (IDN) 支持使用非英语的本地语言作为主机名和域名。 要使用这些非英语的主机名和域名,应用程序开发者必须在其应用程序中将主机名和域名转换为 RFC 3490 协议中指定的 ASCII 兼容编码 (ACE) 名称。同时还要求系统管理员在系统管理应用程序尚不支持 IDN 的系统文件和应用程序中使用 ACE 名称。

此功能有助于进行转换,因为它向转换 API 提供了各种支持的选项参数。 有关详细信息,请参见以下手册页:

标准类型服务框架

此功能在 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 应用程序、StarSuiteTM 或 Mozilla 交互的用户可以更轻松地与印度文脚本进行交互。 选择基于直译的输入方法 (IM) 后,用户可以用英语键入语音等效的印度文脚本。 随后这些等效语言将显示在选定脚本中,并通过基本布局和造型程序模块来进行正确地造型和着色。 因为直译是输入印度文的最通用输入方法,因此此支持可以极大地提高 Solaris 软件中提供的八种印度文脚本的使用性。

Unicode 版本 3.2 支持

此功能在 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 字符表示法、格式和字节序列。 该功能还实现所有操作系统级的多字节和宽字符函数,例如:

其它键盘支持

此功能在 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 软件中使用他们的首选键盘布局来键入印度文字符。

Unicode 语言环境支持七种其它印度文脚本

此功能在 Solaris 9 4/03 发行版中是新增的。

除了当前支持的印地文以外,本 Solaris 发行版还支持以下印度文脚本:

在 Solaris 软件中,Solaris 支持的任意 Unicode 语言环境都支持这些印度地方语言。