问题

用Wine安装了一个程序,Wine把所有中文显示成方块。

解决方法

在网上找了多个教程,确定了一种可以解决问题且相对简单的方式。把windows系统中C:\WINDOWS\Fonts目录下的所有字体复制到linux系统中/usr/share/fonts/目录下。

再分别执行下面命令:

1
2
3
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv

这种办法解决了我的问题,但不知道其是否通用。

字体分享

我打包了windows系统中C:\WINDOWS\Fonts中的所有字体,并上传到了蓝奏云,如果有需要,这个从这里下载。

由于总的压缩包较大,这里分成了三份,再加上蓝奏云的文件上传限制,所以下载后需要改下文件名再解压。

Fonts01.7z改成Fonts.7z.001。
Fonts02.7z改成Fonts.7z.002。
Fonts03.7z改成Fonts.7z.003。

Fonts01.7z:https://wwgu.lanzouq.com/i44P52te3era
密码:5egb

Fonts02.7z:https://wwgu.lanzouq.com/i13wW2te3urg
密码:fvbb

Fonts03.7z:https://wwgu.lanzouq.com/i2a6r2te3kba
密码:4ods