5. 使用梵文的应用

5.1. 浏览器

5.1.1. Netscape Navigator

Netscape 6.01 或更高版本能够以 UTF-8 编码显示 HTML 文档。文档只需在 <head> 和 </head> 标签之间加入以下代码行即可:
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

要设置 Netscape 以显示印地语字符,请执行以下操作:

  1. 转到,编辑 -> 首选项
  2. 选择类别,外观 -> 字体
  3. 选择语言编码 “Unicode”
  4. 将变宽字体和等宽字体设置为 “raghu”
  5. 选中 “总是使用我自己的字体设置,覆盖网页字体” 按钮

同时,确保字符编码方案设置为 UTF-8

  1. 转到,查看 -> 字符编码
  2. 从列表中选择 “Unicode (UTF-8)”

5.1.2. Konqueror

Konqueror 对 Unicode 有良好的支持。要设置 Konqueror 以显示印地语字符,请执行以下操作:

  1. 转到,设置 -> 配置 Konqueror
  2. 从左侧窗格中选择 “Konqueror 浏览器”
  3. 转到右侧窗格中的 “外观” 选项卡
  4. 选择字符集 “iso106460-1”
  5. 将此编码的所有字体设置为 “raghu”,并将默认编码设置为 “utf8”

5.2. 编辑器

5.2.1. yudit

yudit 由 G�sp�r Sinai 开发 (http://czyborra.com/yudit/) 是一款优秀的 X Window System Unicode 文本编辑器。它支持同时处理多种语言、输入法、本地字符标准转换等。它具有仅使用英语键盘即可输入所有语言文本的功能,并使用键盘配置映射。自定义非常容易。通常,您首先需要自定义字体。从字体菜单中,选择 “Unicode”。接下来,您应该自定义输入法。“Straight”、“Unicode” 和 “SGML” 输入法最值得关注。有关其他内置输入法的详细信息,请查看/usr/local/share/yudit/data/目录。要使更改成为下次会话的默认设置,请编辑您的$HOME/.yuditrc文件。通用编辑器功能仅限于编辑、剪切和粘贴以及搜索和替换。没有撤消功能。yudit 可以使用 TrueType 字体显示文本。但它似乎不支持组合字符。

5.2.2. Vim

Vim(截至 6.0 版本)对 UTF-8 有良好的支持。当在 UTF-8 区域设置中启动时,它假定控制台和正在编辑的文本文件使用 UTF-8 编码。它还支持双倍宽度 (CJK) 字符和组合字符,因此非常适合启用 UTF-8 的 ncst-term。

5.2.3. gedit

gedit 是一款使用 GtkText 部件开发的编辑器。gedit-0.9.0 不支持 FontSet。这意味着您无法同时编辑英语和印地语文本。但是,如果您选择合适的字体,则可以一次使用任何一种语言。

5.2.4. xedit

使用 XFree86-4.0.1,如果您的区域设置正确,xedit 能够编辑 UTF-8 文件。将以下行添加到您的
  "Xedit*international: true"
到您的$HOME/.Xdefaults文件。

5.3. 邮件客户端

1999 年 1 月 1 日之后发布的邮件客户端应能够发送和显示 UTF-8 编码的邮件,否则将被视为功能不足。但这些邮件必须带有 MIME 标签
  Content-Type: text/plain; charset=UTF-8
  Content-Transfer-Encoding: 8bit

简单地将 UTF-8 文件管道输入 “mail” 而不关心 MIME 标签是行不通的。邮件客户端实现者应查看 http://www.imc.org/imc-intl/http://www.imc.org/mail-i18n.html

现在介绍一些单独的邮件客户端(或 “邮件用户代理”)

5.3.1. kmail

kmail(截至 KDE 1.0)完全不支持 UTF-8 邮件。

5.3.2. Netscape 邮件

Netscape 邮件可以发送和显示 UTF-8 编码的邮件,但这需要一点手动用户干预。要发送 UTF-8 编码的邮件

  1. 打开 “邮件” 窗口后,但在开始撰写邮件之前,从菜单中选择 “查看 -> 字符编码 -> Unicode (UTF-8)”。

  2. 然后撰写邮件并发送它。

当您收到 UTF-8 编码的邮件时,Netscape 不会立即以 UTF-8 显示它,甚至没有视觉提示邮件是以 UTF-8 编码的。您必须从菜单 查看 -> 字符编码 -> Unicode (UTF-8) 手动选择。

对于显示 UTF-8 邮件,Netscape 使用不同的字体。您可以在 编辑 -> 首选项 -> 字体 对话框中通过选择 “Unicode” 字体类别来调整字体设置。

5.3.3. exmh

exmh 2.1.2 与 Tk 8.4a1 可以识别并正确显示 UTF-8 邮件,如果您将以下行添加到您的$HOME/.Xdefaults文件。
  !
  ! Exmh
  !
  exmh.mimeUCharsets: utf-8
  exmh.mime_utf-8_registry: iso10646
  exmh.mime_utf-8_encoding: 1
  exmh.mime_utf-8_plain_families: fixed
  exmh.mime_utf-8_fixed_families: fixed
  exmh.mime_utf-8_proportional_families: fixed
  exmh.mime_utf-8_title_families: fixed