LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3065|回复: 5

wine部分字体方框的问题

[复制链接]
发表于 2006-6-16 07:21:38 | 显示全部楼层 |阅读模式
wine 0.9.15
普通字体都很正常。
唯独是选项卡和按钮上的字体常常是方框。

另外,notepad无法输入中文,输入的都成一条竖线了。

似乎是个经典问题了,不知大伙儿有解决方案没有?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-6-16 13:03:37 | 显示全部楼层
要改配置文件的,好像是在注册表里面有个字体替换选项,把中文字体替换上就可以了。

magiclinux有个patch, 能解决这个问题。
回复 支持 反对

使用道具 举报

发表于 2006-6-16 13:43:25 | 显示全部楼层
patch对新版的fontconfig无效。
回复 支持 反对

使用道具 举报

发表于 2006-6-16 15:18:18 | 显示全部楼层
首先在 system.reg 里手动添加

[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink] 1150441842
"Tahoma"=str(7):"simsun.ttf,\x5b8b\x4f53\0msgothic.ttc,MS UI Gothic\0mingliu.ttc,PMingLiU\0"

其中simsun.ttf 换成你喜欢的字体, \x5b8b\x4f53 换成这个字体中文名字的 UNICODE 编码(老版本 WINE 用英文, 比如 SimSun)


然后运行 regedit, 在 HKEY_LOCAL_MACHINE\software\microsfot\windows nt\currentversion\fontsubstitutes 里加上

MS Shell Dlg(类型是 REG_SZ, 值是SimSun)
MS Shell Dlg 2(类型是 REG_SZ, 值是SimSun)

这里SimSun其实可以用 Tahoma, 因为上面已经设置了fontlink, 不过有些对话框
会太大, 你试试看运行 winecfg, 如果大小没有超出屏幕, 那就用 Tahoma, 效果比较好
回复 支持 反对

使用道具 举报

发表于 2006-6-16 15:25:14 | 显示全部楼层
notepad 可以设置字体的, 你可以选一个中文字体, 或者选 Tahoma
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-16 15:30:38 | 显示全部楼层
Post by ross
首先在 system.reg 里手动添加

[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink] 1150441842
"Tahoma"=str(7):"simsun.ttf,\x5b8b\x4f53\0msgothic.ttc,MS UI Gothic\0mingliu.ttc,PMingLiU\0"

其中simsun.ttf 换成你喜欢的字体, \x5b8b\x4f53 换成这个字体中文名字的 UNICODE 编码(老版本 WINE 用英文, 比如 SimSun)


然后运行 regedit, 在 HKEY_LOCAL_MACHINE\software\microsfot\windows nt\currentversion\fontsubstitutes 里加上

MS Shell Dlg(类型是 REG_SZ, 值是SimSun)
MS Shell Dlg 2(类型是 REG_SZ, 值是SimSun)

这里SimSun其实可以用 Tahoma, 因为上面已经设置了fontlink, 不过有些对话框
会太大, 你试试看运行 winecfg, 如果大小没有超出屏幕, 那就用 Tahoma, 效果比较好

谢谢ross,这招果然凑效!:)
而且输入中文变竖线的问题居然也得到了解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表