无法加载任何可用的字体集

无法加载任何可用的字体集

我最近在系统 A 上将 VIM 从 7.3 升级到 7.4,并在系统 B 上全新安装 7.4。

在 AI 上启动 gvim 时获取:

Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset
Vim: Caught deadly signal SEGV
Vim: Finished.
E852: The child process failed to start the GUI

在系统 B 上它运行良好。

两者都在运行Red Hat Enterprise Linux Client release 5.7 (Tikanga)
因为两者$LANG都是en_US.UTF-8

两者安装的字体也相同:

/bin/rpm -qa 'xorg*font*' | /bin/sort
xorg-x11-fonts-100dpi-7.1-2.1.el5
xorg-x11-fonts-75dpi-7.1-2.1.el5
xorg-x11-fonts-base-7.1-2.1.el5
xorg-x11-fonts-ISO8859-1-100dpi-7.1-2.1.el5
xorg-x11-fonts-ISO8859-1-75dpi-7.1-2.1.el5
xorg-x11-fonts-misc-7.1-2.1.el5
xorg-x11-fonts-truetype-7.1-2.1.el5
xorg-x11-fonts-Type1-7.1-2.1.el5
xorg-x11-font-utils-7.1-3

我还应该观察什么来发现这两个系统之间的差异?或者我如何解决问题 A 上的问题?

更新问题仍然存在,现在出现段错误。更新了显示的错误消息。

答案1

尝试xlsfonts在两个系统上运行并比较输出。系统 A 可能配置错误,应用程序无法访问已安装的字体。如果是这种情况,您可以尝试

xset +fp /path/to/fontdir
xset fp update

相关内容