当我尝试在我的 RHEL 中启动 gVim 时,我收到以下消息:
警告:String 到 FontSet 的转换中缺少字符集 警告:无法加载任何可用的字体集 警告:String 到 FontSet 的转换中缺少字符集 警告:无法加载任何可用的字体集 错误:中止:未找到字体集
E852: 子进程无法启动 GUI 按 ENTER 或键入命令继续
VIM 启动。
当我尝试在我的 RHEL 中启动 gVim 时,我收到以下消息:
警告:String 到 FontSet 的转换中缺少字符集 警告:无法加载任何可用的字体集 警告:String 到 FontSet 的转换中缺少字符集 警告:无法加载任何可用的字体集 错误:中止:未找到字体集
E852: 子进程无法启动 GUI 按 ENTER 或键入命令继续
VIM 启动。
:h E852
当 GUI 启动失败时,Vim 将尝试在终端中继续运行。
因此,导致 gvim 无法启动的字体存在问题。
返回什么locale
?
如果您使用的是 utf-8 语言环境但未安装任何 utf-8 字体,则可能会发生此错误,解决方案是安装一些字体。
6.1。为用户添加新字体 要为单个用户添加字体,请将新字体复制到用户主目录中的 ~/.fonts/ 目录中。使用 fc-cache 命令更新字体信息缓存,如下例所示:
fc-cache ~/.fonts
通常是因为它是gvim的纯x11版本,至少添加gtk支持允许它访问fontconfig然后它工作得更好......(我刚才遇到了问题,我的解决方案是添加gtk支持)。