简体中文 SolarisTM 9 操作环境是 Solaris 9 操作环境和通用桌面环境 (CDE) 窗口系统的国际化和简体中文本地化版本。
下列各部分提供有关可用来在 Solaris 9 操作环境中输入、显示和打印多字节简体中文字符的工具的信息。
简体中文 Solaris 9 操作环境的新特性包括对新的语言环境、排序选项、输入法和 iconv 模块的支持。
新的 zh_CN.GB18030 语言环境。它是 zh_CN.GBK(zh.GBK) 的增强版,目的是支持由中国政府发布的新的 GB18030–2000 标准。
下面这些新排序语言环境为每种语言环境所支持的所有中文字符提供不同的排序,如笔画、偏旁部首和拼音。
zh_CN.EUC@pinyin
zh_CN.GBK@pinyin
zh_CN.GB18030@pinyin
zh_CN.UTF-8@pinyin
zh_CN.EUC@stroke
zh_CN.GBK@stroke
zh_CN.GB18030@stroke
zh_CN.UTF-8@stroke
zh_CN.EUC@radical
zh_CN.GBK@radical
zh_CN.GB18030@radical
zh_CN.UTF-8@radical
适用于所有中文语言环境的新输入法
新的输入法辅助窗口,它提供更友好的和可扩展的简体中文输入用户界面。
新的 iconv 模块,支持 GB18030–2000 标准。
Solaris 环境将固有的国际化特性生成到每种本地化产品中。本地化工具支持 ANSI C 国际化和本地化的推荐做法, 这些推荐做法用来定义语言环境和相关种类。
语言环境 包含语言,该语言具有特定的文化信息以及世界上特定地区的惯例。Solaris 操作环境中的每个进程都具有下列语言环境属性集:
语言环境设置,提供 locale 和 setlocale 命令,用于在从命令行启动进程之前列出和设置属性。
例如,简体中文语言环境和英文/ASCII 语言环境都具有一个种类,该种类按照文化格式以及实际的简体中文或英文/ASCII 时间和日期字符来定义时间和日期的显示方式。
编码集,支持 GB2312 和 GB18030 字符集的编码惯例。这些编码集使您能够输入、显示和打印文件名、系统信息以及终端 (TTY)、电子邮件和数据文件内容中的简体中文。
htt 输入法服务器,处理 Solaris 操作环境中的简体中文输入。 htt 服务器接收键盘输入,并将其转换为简体中文应用程序中使用的简体中文字符。
简体中文 Solaris 操作环境为下表中的语言环境同时提供支持。对于最终用户来说,这些语言环境看起来是一样的,但其内部字符编码是不同的。
表 1–1 简体中文语言环境
语言环境 |
说明 |
---|---|
zh_CN.EUC (zh) |
简体中文 EUC (GB2312) |
zh_CN.GBK (zh.GBK) |
简体中文 GBK |
zh_CN.GB18030 |
简体中文 GB18030-2000 |
zh_CN.UTF-8 (zh.UTF-8) |
简体中文 UTF-8 (Unicode 3.1) |
下表列出了每种简体中文语言环境的受支持编码集。
表 1–2 简体中文编码集
语言环境 |
编码集 |
---|---|
zh_CN.EUC (zh) |
gb2312 |
zh_CN.GBK (zh.GBK) |
GBK |
zh_CN.GB18030 |
GB18030 |
zh_CN.UTF-8 (zh-UTF-8) |
UTF-8 |
简体中文 Solaris 环境提供输入法和字体,使您可以输入、显示和打印任何语言中的任何字符。对于简体中文语言环境,下列输入法受到支持:
新全拼
新双拼
内码
全拼
双拼
英汉
码表输入法
有关简体中文语言环境中受到支持的字体的完整列表,请参见《国际语言环境指南》。
输入法辅助窗口支持下列新功能:
在简体中文 Solaris 9 操作环境中,可以像 ANSI C 为简体中文和英语语言环境所定义的那样,使用下列一般种类和特定种类。
一般 LC_ALL 设置,它调用环境中语言环境相关方面的所有种类。
环境中特定方面的特定设置,其中包括:
LC_CTYPE
LC_TIME
LC_NUMERIC
LC_MONETARY
LC_COLLATE
LC_MESSAGES
例如,简体中文语言环境和英语/ASCII 语言环境都具有 LC_TIME 种类,该种类按照文化格式定义时间和日期的显示方式以及显示中所使用的实际的简体中文或英语/ASCII 字符。
CDE 是一种国际化的图形用户环境,带有丰富的桌面应用程序集。该环境被针对简体中文和其它语言进行了本地化。可以在同一桌面上同时使用两个或更多个本地化的应用程序。本地化 CDE 应用程序包括下列应用程序:
文件管理器,它是一个图形用户界面,可用来访问文件和目录。
邮件程序,它是一个用于发送、接收和管理电子邮件的应用程序。可以在邮件程序和其它应用程序之间拖放邮件和文件。
打印管理器,它是支持拖放文件传送操作的打印命令的图形前端。
文本编辑器,它可以在 CDE 工具(如邮件程序撰写窗口)中使用。它使您能够在同一文档中输入简体中文和英语字符。
日历管理器,它帮助您管理商务和社交日程。可以通过邮件程序发送日历中的自动提醒。
个人数字助理 (PDA) 同步,它使您能够将 CDE 应用程序(如日历管理器)中的数据与 PDA 中类似应用程序中的数据同步。 PDA 同步还使您能够将工作站或服务器中的应用程序和数据库安装到 PDA 上。
在该发行版本中,OpenWindowsTM 环境的使用不再受到支持。
内置简体中文字体的行式打印机。该打印机使您能够使用 lp 和 iconv 公用程序打印任何用 GB2312 和 UTF-8 编码的文本文件。 系统管理员还可以设置打印过滤器,以便自动地将来自 EUC 的输入转换到目标打印机的编码集。
基于 PostScript 的行式打印机仿真,它提供 xetops 和 xutops 公用程序,这些公用程序将简体中文转换为位映射图像以便打印。这些公用程序使您能够使用不装入简体中文字体的基于 Postscript 的打印机来打印简体中文。某些应用程序生成带有嵌入式简体中文字体的 Postscript 文件。
mp 程序依次读取各个文件名,并以 PostScript 格式生成内容的图形表示。该程序接受各种 Solaris 语言环境的国际化文本文件,然后产生适合于指定语言环境的输出。该输出可以包含正确的文本版式、双向文本绘制以及字符整形。取决于各个语言环境对 mp 的系统字体配置,PostScript 输出文件可以包含 Solaris 系统驻留可缩放字体或位图字体的字形图像。
在 mp 中支持复杂文本版式 (CTL)。 有关复杂文本版式的更多信息,请参见国际语言环境指南》。
Xprt 工具,该工具允许 X 窗口应用程序的开发者创建独立于设备的打印作业。
字体下载命令 fdl,该命令使您能够在 Postscript 打印机中安装和移除受支持的字体。受支持的字体类型包括: Postscript 类型 1、9 (CID 类型 0)、10 (CID 类型 1)、11 (CID 类型 2)、CMap 文件和 TrueType。
下面的列表总结了简体中文 Solaris 9 远程用户工具:
简体中文 Solaris 9 操作环境支持使用 GB2312 字符集的终端。这些终端必须有输入简体中文字符的输入法,即进行简体中文输入转换。
有关使用不同类型终端的更多信息,请参考《简体中文 Solaris 系统管理员指南》和《国际语言环境指南》。
Telnet 仿真器,为支持简体中文字符的非 Sun 设备中使用的输入法和字体提供支持。仿真器使得可以显示简体中文终端会话,包括某些版本的简体中文窗口。
SunRayTM 企业服务器软件,在支持 SunRayserver Enterprise Appliance 的 Solaris 操作环境中运行。在服务器上安装了语言环境之后,SunRay 设备能够支持本地化的 X 应用程序,包括 CDE 桌面工具。
X11 远程主机,该主机允许您运行远程主机上的 Solaris 环境中的本地化应用程序。当您连接到远程主机并在登录之前设置语言环境时,您就可以使用本地主机(借助于语言环境字体和相关的输入法)来显示本地化应用程序。
您可以向 Solaris 9 国际化软件环境中添加新的语言环境或现有语言环境的变体。如果您是负责生成语言环境的开发者,请参考《国际语言环境指南》以获得其它信息。
Solaris 9 消息传送工具提供语言环境中的可用信息的本地化版本。您不必重新编译国际化应用程序就可添加本地化信息。本地化的信息使用如下面所示的工具:
OS 信息使用符合 XPG4 和 POSIX 规范的工具。
CDE 信息使用 CDE 资源文件。
JavaTM 信息本地化,通过 Java 资源包实现。