首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rxvt不显示unicode字符

rxvt不显示unicode字符
EN

Ask Ubuntu用户
提问于 2013-07-02 20:37:26
回答 1查看 7.4K关注 0票数 2

我不明白为什么rxvt-unicode不能正确显示某些Unicode字符,例如,而则显示正确。这些符号被替换为一个小框,如屏幕截图中所示:

这是我的地点:

代码语言:javascript
复制
LANG=en_US.UTF-8  
LANGUAGE=en_US:en  
LC_CTYPE=en_US.UTF-8  
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_US.UTF-8"  
LC_MONETARY=en_US.UTF-8  
LC_MESSAGES="en_US.UTF-8"  
LC_PAPER=en_US.UTF-8  
LC_NAME=en_US.UTF-8  
LC_ADDRESS=en_US.UTF-8  
LC_TELEPHONE=en_US.UTF-8  
LC_MEASUREMENT=en_US.UTF-8  
LC_IDENTIFICATION=en_US.UTF-8  
LC_ALL=

在这里,我的.Xresources

代码语言:javascript
复制
URxvt.font: xft:Ubuntu Mono:size=11:antialias=true:hinting=true  
URxvt.letterSpace: -2  
URxvt.lineSpace: -2  
URxvt.scrollKey: true  
URxvt.depth: 32  
URxvt.loginShell: true  
URxvt.geometry: 100x30  
URxvt.saveLines: 10000  
URxvt.cutchars: "`\"'&()*,:;<=>?[\\]^{|}$"  
URxvt.scrollBar: false  
URxvt.visualBell: true  ```

这些符号在gnome-terminal中正确显示。来自google的建议与ubuntu无关,它们都建议在locale中添加..utf 8,我已经在我的设置中有了。如果你能以任何方式帮助我,那就太棒了,这个问题真的困扰着我!

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2013-07-03 06:35:43

由于缺乏颜色对比,屏幕截图实际上是不可读的,但问题的原因似乎只是因为所使用的字体不包含字符☁或☂的符号。小方框通常是程序表示已被识别但由于缺少字形而无法显示的字符的方式。

这个解释听起来有问题,因为xrvt常见问题说:“当rxvt看到一个字符时,它将首先查看基本字体。如果基本字体不包含字符,它将转到下一个字体,依此类推。“因此,如果任何可用的字体包含它,它应该会找到一个字形。但是这个过程大概会出错,例如,因为某些字体中的字符汇辑信息是错误的(字体可能说它支持一个字符,但是缺少一个字形)。使用不同的基本字体设置进行测试可能有助于识别问题。

票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/315608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档