当我从 Ubuntu 12.04 笔记本电脑通过 SSH 连接到另一台 Linux 计算机时,Emacs 出现了问题。FWIW,我相信远程计算机使用的是 SUSE Enterprise Server 10 SP2,它可能相当旧。我使用 进行连接ssh -X <server>
。当我运行 Emacs 时,我收到错误消息
Warning: Cannot convert string "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontStruct
Warning: Cannot convert string "-*-helvetica-medium-r-*--*-120-*-*-*-*-iso8859-1" to type FontStruct
并且 Emacs 中充满了方框而不是文本字符,如下所示。
我尝试过刷新本地字体缓存,sudo fc-cache -f -v
但没用。有什么想法吗?提前谢谢!
答案1
我发现这解决了我的 emacs 问题