解决CrossOver中文乱码问题

主要有两个步骤组成:

调Locale设置

将Locale调成中文zh_CN.UTF-8,使用英文的Locale,就会变成”口口“形。将Locale调成中文就可以解决这个问题了。
在CrossOver里调整一个程序的Locale比较简单,修改程序所在Bottle的配置文件cxbottle.conf文件即可。 修改步骤:打开容器 C:Drive,打开后的文件夹放回上一层,即可找到cxbottle.conf(或者在/home.cxoffice文件中搜索也可以)
主要是修改该文件中的如下配置项,增加LANG的配置项。:

[EnvironmentVariables]
"LANG" = "zh_CN.UTF-8"

设置字体替换

利用Windows的注册表机制,将一些常用的字体替换为Linux系统中大多容易找见的文泉驿微米黑字体。

保存注册表配置文件 font.reg

REGEDIT4 
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] 
"Arial"="WenQuanYi Micro Hei" 
"Arial CE,238"="WenQuanYi Micro Hei" 
"Arial CYR,204"="WenQuanYi Micro Hei" 
"Arial Greek,161"="WenQuanYi Micro Hei" 
"Arial TUR,162"="WenQuanYi Micro Hei" 
"Courier New"="WenQuanYi Micro Hei" 
"Courier New CE,238"="WenQuanYi Micro Hei" 
"Courier New CYR,204"="WenQuanYi Micro Hei" 
"Courier New Greek,161"="WenQuanYi Micro Hei" 
"Courier New TUR,162"="WenQuanYi Micro Hei" 
"FixedSys"="WenQuanYi Micro Hei" 
"Helv"="WenQuanYi Micro Hei" 
"Helvetica"="WenQuanYi Micro Hei" 
"MS Sans Serif"="WenQuanYi Micro Hei" 
"MS Shell Dlg"="WenQuanYi Micro Hei" 
"MS Shell Dlg 2"="WenQuanYi Micro Hei" 
"System"="WenQuanYi Micro Hei" 
"Tahoma"="WenQuanYi Micro Hei" 
"Times"="WenQuanYi Micro Hei" 
"Times New Roman CE,238"="WenQuanYi Micro Hei" 
"Times New Roman CYR,204"="WenQuanYi Micro Hei" 
"Times New Roman Greek,161"="WenQuanYi Micro Hei" 
"Times New Roman TUR,162"="WenQuanYi Micro Hei" 
"Tms Rmn"="WenQuanYi Micro Hei"


[HKEY_CURRENT_USER\Software\Wine]
"Version"="win7"
 
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="wqy-microhei.ttc,wqy-microhei"
"Microsoft Sans Serif"="wqy-microhei.ttc,wqy-microhei"
"SimSun"="wqy-microhei.ttc,wqy-microhei"
"Tahoma"="wqy-microhei.ttc,wqy-microhei"
 
[HKEY_CURRENT_USER\Control Panel\Desktop]
"FontSmoothing"="2"

保存该配置到一个文件中,假设为~/font.reg。该配置文件会设置常见的字体替换,将Windows常用字体替换为WenQuanYi Micro Hei。

将注册表导入CrossOver的设置
在CrossOver中容器上,选择执行命令…。
在命令框中输入regedit PATH/TO/font.reg命令,然后执行,即完成注册表项的导入工作。
拷贝wqy-microhei.ttc文件
wqy-microhei.ttc字体文件从系统的字体目录/usr/share/fonts/truetype下拷贝到CrossOver的容器的C:\Windows\Fonts目录下。

至此全部配置完成,退出重新启动,所有字体基本都被替换为文泉驿微米黑,不再有“口口”式的乱码。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值