为什么 xemacs 看起来像这样?

为什么 xemacs 看起来像这样?

在全新的 Ubuntu 12.04 上,xemacs 如下所示

在此处输入图片描述

emacs 看起来像这样

在此处输入图片描述

Xemacs 还会产生以下警告:

Warning: Cannot convert string "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontStruct
Warning: Missing charsets in String to FontSet conversion

我怎样才能解决这个问题 ?

答案1

我在 openSUSE 12.1 下的 xemacs 中遇到了类似的字体问题。在我为 xemacs 启动文件添加不同的字体描述(不同的 iso)后,该问题消失了:(set-face-font 'default "-b&h-lucidatypewriter-medium---*-14-140---*-*-iso10646-1”)

答案2

我想说最简单的解决方案就是使用emacs23命令来运行 emacs(使用标准emacs23包安装)。毕竟,它们本质上是同一个程序。实际上它们是不同的,但它们非常相似,以至于它们可能是同一件事。

至于为什么xemacs看起来如此不同,这是因为它是使用清晰图形工具包构建的,而没有使用 gtk 主题或 freedesktop 图标主题。

答案3

安装缺失的字体

sudo apt-get install xfonts-75dpi
cd /usr/share/fonts/X11/75dpi
sudo mkfontdir
xset +fp /usr/share/fonts/X11/75dpi

使 xset 永久生效

echo 'xset +fp /usr/share/fonts/X11/75dpi' >>~/.xsessionrc

xemacs 不是 emacs...xemacs 从 emacs 派生而来

相关内容