出于某种原因,当我从xquartz应用程序选项卡启动时,我无法在xterm内部使用unicode字体,如下所示:
我已尝试将命令设置为
xterm -u8
但字体仍然缺失。但是,如果我使用xterm -u8
从当前窗口创建新的xterm窗口,新窗口将正确显示字体。
是什么给出了?
答案 0 :(得分:2)
菜单显示
[2, 2, 7]
以及从命令行启动它的评论说
xterm -u8 -fa Mono -fs 9
有几种可能性:
大多数TrueType字体不是 unicode 字体,而是ISO-8859-1,其中包含少量字符。您可以使用
查看报道xfd -fa Mono
没有xterm -u8
选项,xterm默认为位图字体,这可能带有相当好的Unicode覆盖率(取决于你想要的)。
但可能不同之处在于字体选择。例如,在我的OSX机器上,“Mono”在-fa
中显示为 Bitstream Vera Sans Mono-12:style = Roman ,其中(参见Font Squirrel)具有那种排序有限的报道。
有一些覆盖良好的TrueType字体(无论如何更好)。由于xterm没有实现字体集,因此它只显示一种字体。以下是有关TrueType与Unicode主题的一些有趣链接: