下列新特性可以在当前 Solaris 发行版中获得:
自动编码查找器
自动编码查找器是一个用于处理全球字符的实用程序。自动编码查找器通过通用接口,提供了一种简便的方法来检测特定文件或字符串的编码。编码检测简化了对各种语言字符编码的访问。有关更多信息,请参见 auto_ef(1) 或 libauto_ef(3LIB) 手册页。
语言环境管理器
语言环境管理器允许您通过命令行界面来查询和配置 Solaris 操作系统的语言环境。使用 localeadm(1M) 工具,您可以显示系统中安装的或驻留在特定设备或目录中的语言环境软件包的有关信息。您可按区域来添加和删除当前系统中的语言环境。例如,您可将东欧区的所有语言环境添加到当前系统中。
在引入语言环境管理器前,一旦安装了系统,您就必须添加/删除单个软件包以更改计算机中的语言环境。在处理单个软件包时,由于容易丢失或忽视软件包,所以易于出错。
语言环境管理器是 Solaris 安装程序中语言环境选择逻辑的补充。此安装程序仍被认为是正确安装 Solaris 语言环境的主应用程序。
mp 的功能增强
在 Solaris 9 操作系统中第一次发布的 mp 打印过滤器代替了当前 Solaris 发行版中的 xutops 打印过滤器。在本发行版中,mp 打印过滤器在下列几个主要方面得到了增强。
如果在 mp.conf 文件中找不到配置字体,则 mp 程序将继续运行,直到它遇到使用未识别字体的字型。
mp 使用的字典机制是经过精心调整的,打印时速度较快。
TrueType 引擎的功能得到了增强,可以处理各种宽度的所有空格字符
xutops 打印过滤器在 Solaris 操作系统中不再受支持。xutops 打印过滤器以前用于打印 UTF-8 语言环境中的国际化文本。替代 xutops 的 mp 打印过滤器是 xutops 打印过滤器的支持特性的超集。有关更多信息,请参见 mp(1) 手册页。
新的欧洲键盘支持
对波兰语程序员 5 型键盘和 Sun RayTM USB 6 型俄语、爱沙尼亚语和加拿大法语键盘提供了 Sun I/O 键盘支持。
当前,对新的欧洲键盘类型而言没有可用的硬件。要使用新的键盘软件,请参考新增 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 Corrigendum”:
表 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 是由皇家灌溉局官员发明的,现在仍在这个部门中得到广泛使用。
适用于泰语输入法的可配置的键盘布局,用户定义的键盘布局。
对印度语的输入法支持
与中文输入法使用的界面类似的代码表输入法界面可以在本发行版中获得。基于 IIIMF SDK 和 SunIM 语言界面的印度语输入法提供了下列新特性:
基于语音、音译的输入法和键盘布局。支持的键盘布局在 ISCII 标准中被定义为 INSCRIPT 键盘布局。
标准输入法切换。
印度语手写体包含印度语、泰米尔语、埃纳德语、马拉雅拉姆语、泰卢固语、古吉拉特语、旁遮普语和孟加拉语。您可以通过按 F5 键更改输入手写体。
新键盘布局的插件机制便于在将来进行扩展。插件配置文件将通过语言引擎模块进行加载。