当我打开包含一些 UTF-8 文本的文件时,字符会显示为方框。
我认为我缺少一种字体,因为我可以安全地编辑这些框,并且当我在另一个文本编辑器中查看它们时(例如从终端中的 Vim),更改将会正确显示。
另外,在启动时,Emacs 会打印出以下警告:
Warning: no fonts matching `-*-fixed-medium-r-normal-*-16-*-*-*-*-*-iso8859-1' available [2 times]
我曾尝试在我的系统中安装几个 X.org 字体包,但似乎没有帮助。
使用 GNU Emacs 22.3
答案1
尝试将 DejaVu Sans Mono 设置为字体。这是 Unicode 字体,通常默认安装在任何 Linux 发行版上。
答案2
字体错误可能只是个幌子。出现此消息通常是因为 Emacs 认为它应该在某些输出中使用符合此规范的字体。如果您需要/想要修复它,那么找到错误的规范并修复它是推荐的途径(例如http://braeburn.aquamacs.org/code/master/etc/PROBLEMS)。