请确保字体 'xyz' 已正确安装,并且位于当前的 FontPath 中。Indic 字体通常位于/usr/X11R6/lib/X11/fonts/TrueType/目录。您的 FontPath 定义在/etc/X11/XFree86Config-4文件中。要了解更多关于如何指定您的 FontPath,请阅读本 HOWTO 中关于 X Window 系统 (3.2) 的章节。
您可以在启动 X Window 系统时通过提供命令行服务器选项来加载 Indic 脚本字体。例如:
$ startx -- -devanagari "my_devanagari_font" |
$ startx -- -tamil "my_tamil_font" |
这可能是由于您的印地语区域设置不正确。要更改/设置区域设置,您应该设置 LANG 环境变量。在
export LANG=hi_IN.UTF-8 |
这可能是因为 X 字体服务器 (xfs) 正在运行并且仍然在当前的 FontPath 中。您可以关闭 X 字体服务器或将其从当前的 FontPath 中移除。要关闭 xfs,请在成为 root 用户后执行以下命令
# /etc/rc.d/init.d/xfs stop |
IndiX 系统使用 OpenType 字体来渲染 Indic 脚本字符,因为它是 Indic 脚本最合适的字体格式。如果您使用其他类型的字体,例如 TrueType 字体或位图字体,那么该字体没有足够的信息来正确渲染 Indic 脚本文本。因此,建议仅对 Indic 脚本使用 OpenType 字体。此外,如果您已经在使用 OpenType 字体,请更新您的 glibc。
Centurion Linux 的好心人们正在寻找可以照顾他们托管需求的赞助商。如果您有兴趣帮助 Centurion Linux,请通过以下方式联系我<bali@centurionlinux.com>.