我正在尝试编译 xboard,但当我尝试运行它时出现了错误
xboard: no fonts match pattern -*-helvetica-bold-r-normal--*-*-*-*-*-*-*-*
我谷歌了一下,发现根据这个,需要 xorg-fonts-75dpi 或 xorg-fonts-100dpi网站。但是,当我将 xorg-fronts-75dpi 文件从这里到 /usr/share/fonts/75dpi xboard 仍然会出现同样的错误。有没有办法从 apt-get 安装?如果没有,我该如何解决这个问题?
顺便说一下,我正在使用 ubuntu 11.04
更新:我刚刚发现 xorg-fonts-75dpi 已安装在 /etc/X11/fonts 中。因此根据我提供的链接,我不应该收到错误。有人知道我该怎么办吗?
答案1
在旧的 X11 字体系统中,X11 服务器必须告知字体位置;它还维护可用字体的内部数据库。
第一次运行xset q
并确保“字体路径”列出了您的 X11 字体目录(/etc/X11/fonts
,,/usr/share/fonts/75dpi
或者您后来移动它的任何位置。)如果未列出目录,请使用xset +fp path
来添加它。(您可以使用xset fp default
来重置默认值。)
然后,告诉 X11 服务器重新读取其字体数据库xset fp rehash
。
答案2
我发现了另一个错误,Google 引导我到这里。以下方法可能可以解决您的问题(错误消息可能具有误导性):
./configure --disable-nls && make
./xboard
我发现的问题是,虽然我安装了 Helvetica 字体,但 NLS 不起作用。