我Ubuntu 14.0.4
有时会使用和,使用w3m
和XTerm
作为浏览器。我看到EastAsianWidth.txt
似乎包含Persian letters
。所以我期望w3m
会显示单词。这Persian
也是:Charset Settings
w3m
如您所见,显示字符集的值为 Unicode (UTF-8)
。但我看不到Persian
文字。我该如何解决这个问题?
答案1
正如问题描述中的图片所示,w3m
可以显示Farsi
文字,但我必须启用XTerm
才能显示它们。我找到了一种方法来做到这一点这里。
安装弗里比迪软件包,是针对希伯来语和/或阿拉伯语的 BiDi 算法实现。此软件包包含 FriBidi C 库的头文件和静态库。
sudo apt-get 安装 libfribidi0 libfribidi-dev
下载并安装
bicon
包: https://launchpad.net/~behnam/+archive/ppa/+build/574785/+files/bicon_0.2.0-1ubuntu0~ppa4_i386.deb32 位 https://launchpad.net/~behnam/+archive/ppa/+build/574789/+files/bicon_0.2.0-1ubuntu0~ppa4_amd64.deb适用于 amd-64 位在每个会话中运行此代码:
/usr/bin/bicon.bin
将以下行添加到文件末尾(用于从应用程序运行时
/usr/share/applications/gnome-terminal.desktop
自动运行):bicon
XTerm
终端=true
Exec=/usr/bin/bicon.bin
我还使用DejaVu Sans Mono
可以显示Farsi
字母的字体:
xterm -fa 'DejaVu Sans Mono' -fs 20