答案1
它不仅是为了印度字体.相反你可以说组合字符。大多数印度语言文字都是组合字符 :-)。例如卡纳达语、印地语、泰米尔语、马拉雅拉姆语等,几乎所有 :-)
Xterm
仅支持 ISO 10646-1 的 1 级(无组合字符),具有固定字符宽度和从左到右的书写方向[没有阿拉伯字符,我猜是从右到左的乌尔都语]。换句话说,终端语义与 ISO 8859-1 基本相同,只是它现在可以解码 UTF-8 并可以访问 16 位字符。
xterm
XFree86 4.0 或更高版本附带的版本包含支持UTF-8
。要激活它,请xterm
从 UTF-8 语言环境开始并使用带编码的字体iso10646-1
,例如
LC_CTYPE=en_GB.UTF-8 xterm -fn '-Misc-Fixed-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO10646-1'
如果您没有使用XFree86 4.0
或更新版本,那么您也可以单独下载最新的xterm
开发版本并自行编译
./configure --enable-wide-chars ; make
或者用
xmkmf; make Makefiles; make; make install; make install.man
。
如果您没有可用的区域设置支持,请在调用将输入和输出切换为 UTF-8时UTF-8
使用命令行选项。-u8
xterm
有关这方面的更多信息,请参阅以下链接: