Solaris 公用桌面环境:用户指南

希伯来语

Solaris 8 操作环境包括希伯来语环境。本节介绍希伯来语环境的主要特征。

键入希伯来语文本

可能要在同一文件中相间希伯来文本和英文文本。如要在希伯来文输入模式和英文输入模式之间切换,使用 Ctrl+t。每个工具底部的消息显示了当前的输入语言。

编辑希伯来语文本

本节讲述如何处理希伯来文本,特别是在逻辑编辑模式中如何操纵光标。


注意:

在输入文本之后,可能会在一行文本的开始处发现残余的光标图像。但功能不受残余图像的影响。继续输入数据。


插入字符

当文本插入点在希伯来文和英文文本之间的边框时,会有模糊。如要解决这个模糊,分隔光标用来反映这两个位置。显示将变成为 ab|DC|,其中 "|" 代表每个光标。


注意:

在按 Home 或 End 键时,分隔光标可能不会正确显示。


打印希伯来语文本

希伯来文打印是通过使用一套过滤器来实现的。希伯来语言环境软件包 SUNWheu 应安装到连接打印机的服务器和客户机上。

已安装的希伯来文过滤器

下面的过滤器列表包括在希伯来语言环境软件包中。

heb2ps

heb2ps 过滤器将任何文本转换成 postscript (附言) ,并将希伯来文字体和字体一起发送到打印机。

hebl2r

当使用 hebl2r 过滤器进行打印时,不对输入文本作重新编排。文本被格式化编排以能适合 80 列的纸张尺寸。这对打印带有一些希伯来字的英文文档是有用的。

hebr21

在使用 hebr21 过滤器打印时,所有文本都被不加区别地翻转过来,结果所产生的打印机输出都靠向右边。

hebtxt

在使用 hebtxt 过滤器打印时,文本以希伯来文方向和英文方向二者排序,且产生的打印机输出都靠向右边。

从命令行使用希伯来文过滤器

如要从命令行打印,使用 hebtxt 过滤器程序。该 lp 打印命令是 lp -T hebtxt -d printer_name

dt 应用程序中打印

应该修改 dt 配置文件中的打印操作字段,以添加希伯来文本过滤器。例如,在 dtmail 应用程序中, /usr/dt/appconfig/types/he/dtmail.dt 文件中的打印操作应该是:

ACTION Print  
{
LABEL           Print 
ARG_TYPE        DTMAIL_FILE   
TYPE            COMMAND
WINDOW_TYPE     NO_STDIO
EXEC_STRING     sh -c ' \                                 
                dtmailpr -p -f %(File)Arg_1% | 
                /usr/lib/lp/postscript/convert_text -inputTextMode 
                -text_mode_implicit -outputTextMode text_mode_visual 
                -lineWidth 80 -inputLayoutDirection left_down
                -outputLayoutDirection right_down| mp -A4 -L he| dtlp 
                -u %(File)Arg_1%;'
}

所列出的 convert_text 参数将从右向左打印向右靠齐的文本。要从左向右打印向左靠齐的文本,用 -lineWidth 80 替代前面的参数。