0903,让CrossOver 8在Leopard下支持中文

首先实现中文显示:

1、终端下执行defaults write ~./MacOSX/environment LANG zh_CN.UTF-8,注销重登录;

2、在CrossOver中建立一个Bottle;

3、将SimSun.ttc拷贝至Bottle的系统字体目录,也可通过Font Book进行安装,推荐前者;

4、编辑Bottle的system.reg,在[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]下新添"MS Sans Serif"="SimSun"(此步骤非必须,仅个别程序乱码时加入。SimSun可自定义为其它中文字体,若更改,请确保该字体存在于Bottle的系统字体目录)。

随后支持中文输入:

顺利实现中文显示之后,便可通过Leopard自带的输入法键入中文(第三方输入法暂不可用)。



评论: 6 | 引用: 0 | 查看次数: 1937
回复回复范范[2010-01-09 04:48 PM | del]
加了,不过我不经常上 iChat 哈 ~
回复回复1L的。。[2010-01-08 09:34 PM | del]
嗯 做了 可还是不行。。。杯具 而且不论怎么换字体 就是不能解决乱码问题

那个 你用mac的话 用不用ichat?我的ichat号是xingqiyi@aolchina.com 拜托加下我呗

麻烦你了
回复回复范范[2010-01-08 05:33 PM | del]
第一步执行了么?执行了大多数时候中文都可以正确显示了 ~
回复回复我是1L的[2010-01-07 05:42 PM | del]
那啥  问你个问题好么?
我的crossover用了很多方法可还是去不掉乱码  有的替换了字体变成中文的了  可有的还是乱码 只显示一丁点中文 重要的菜单栏和别的地方还是乱码(我说的是用crossover运行的win软件)

怎么办啊?
回复回复范范[2010-01-05 06:02 PM | del]
Bottle 的默认位置在 ~/Library/Application Support/CrossOver/Bottles,然后找对应名称,进去就能看到 system.reg
Font 在具体 Bottle 的 drive_c/windows/fonts
回复回复不要含糊其词。。。[2010-01-04 09:02 PM | del]
拜托 你能不能说得明确些?你说的太含糊其词了  BOOTLE的fonnt里是哪里?我只知道SharedSupport-crossover-share-wine-fount
还有 你那个修改注册表怎么修改?我不知道mac下能不能运行reg格式的文件 但是毫无疑问 是没有你这个[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]下新添"MS Sans Serif"="SimSun"的路径的

是指要在win下修改注册表?还是怎么回事?拜托你说的详细些 不是所有人都和你一样啊。。。
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭