Warzone2010游戏界面显示方块无法显示字体

Warzone2100这个游戏是我和儿子一起玩的一个游戏。最近游戏更新到了3.2.3这个版本,我们原先使用的是3.1.5这个版本,这个版本都没有问题。可是我们使用3.2.3这个版本后就发现游戏界面的字体都是方块,没有中文或者英文。不知道有没有朋友知道如何解决,最好可以过程描述清楚些……谢谢

今天安装了著名的warzone2100(战地2100)游戏,但是中文显示是方框乱码,在网上搜索了一下,找到了解决了方法,但是作者介绍得并不详细,所写下此文,一本参考,在新立得中找到游戏warzone2100之后进行安装,但是出现中文显示乱码问题。方法如下,找到修改文件夹,网上的方法是编辑~/.warzone2100-××/config 文件;~其实就是你的个人文件夹,打开终端之后,其实终端默认的文件夹目录就是你的文档,你只需要 输入

sudo gedit .warzone2100[输入到这里按tab键,电脑会找到版本号]/config #就行了

然后找到第41行的fontname=××× 改为你喜欢的中文件字体 例如:Wqy-zenhei Sans 祝你游戏愉快
上面是我从网上找到的信息!
说明:可是我试过了说 没有这个命令!!!

没有gedit?
换成你有的编辑器就行

另外感觉这里不需要sudo


桌面环境kde的话把sudo gedit 换成kate

不是一定要在终端下编辑呀。前面带点的文件夹是 Linux 下的隐藏文件夹。打开你的文件管理器,Linux 下文件管理器的文件夹路径一般都是允许编辑的,然后输入 /home/你的用户名/.(前面有个点),多数都能带出来全部带点的文件夹,选 .warzone 那个文件夹,进去就能看见那个 config 文件,直接右键编辑就行。

另外你网上查那个字体名字也是错的,文泉驿微米黑在 Linux 下全名是 “WenQuanYi Micro Hei”,正黑是 “WenQuanYi Zen Hei”。另外 openSUSE 的默认字体已经变成了 “Noto Sans CJK SC”,需要文泉驿字体可以 sudo zypper in wqy-zenhei-fonts 或者 sudo zypper in wqy-microhei-fonts

这个解决方案是没有用的,已经过时了,现在配置文件中已经没有了fontname配置项。
我的解决方法是直接替换掉warzone2100自己的字体。
它的字体存放在/usr/share/warzone2100/base.wz里面的fonts文件夹下(DejaVuSans.ttf和DejaVuSans-Bold.ttf)。
我做了以下步骤:

  1. 用Dolphin-Super User Mode打开/usr/share/warzone2100/。
  2. 解压base.wz,得到base文件夹。
  3. 删除掉base/fonts下的DejaVuSans.ttf和DejaVuSans-Bold.ttf。到/usr/share/fonts/truetype/中找个字体文件,我用的是wqy-microhei.ttc,然后把它复制到base/fonts下,复制两份,分别重命名为DejaVuSans.ttf和DejaVuSans-Bold.ttf。

:heart:。◕ ◡ ◕。)ノ非常感谢:heart:
谢谢您゚:heart:゚・。:heart:。(◕ฺ‿◕ฺ✿ฺ)谢谢您゚:heart:゚・。:heart:

Sorry,步骤有错误,稍微修改了一下。

我现在调整成英文的界面了。对于中文界面还没时间尝试。