Wine的中文显示与字体设置
出自Linux Wiki
目录 |
字无法显示
注意字无法显示和显示为乱码是不同的症状,如果看到乱码,请确保系统语言和运行Wine时的语言环境一致。
中文
有些程序(如软件安装程序)由于强制使用宋体,在宋体不存在时相应文字无法显示,此时可设置字体替换解决问题:打开regedit,找到 [HKEY_CURRENT_USER\Software\\Wine\\Fonts\\Replacements],添加一个键, 键名 “宋体”,字符串值为你想用做替代的字体,如“文泉驿微米黑”。[1]
当然,把Windows中的simsun.ttc复制到~/.wine/drive_c/windows/Fonts/,也可以解决宋体显示问题。
英文
安装微软的英文字体即可。如果有winetricks,也可:[2]
winetricks allfonts
如果不想安装英文字体,也可参考该文[3],设定相应的字体替换。
其它
如果感觉字体太小,可以在winecfg中设置(“显示”标签中选择适当的dpi即可)。
有关Picasa的字体设置,请参见Picasa中文字体配置。
如果你使用的老版本wine,可能会遇到更多问题,具体可查阅本文的历史版本。
另外,运行一些软件时可能发现菜单的字体仍不是我们所期望的,此时可以修改~/.wine/drive_c/windows/win.ini,在文件中加入:[4]
[Desktop] IconTitleFaceName=SimSun