关于wine1.4 乱码问题

Wine、Cedega、CrossOver 等配置
头像
365039311
帖子: 1101
注册时间: 2009-05-01 21:27

关于wine1.4 乱码问题

#1

帖子 365039311 » 2012-03-29 14:20

代码: 全选

ysw@localhost ~$ wine --version
wine-1.4
我运行air三国杀字体为方框。
请问怎么办
好像我以前运行美化后的foobar也会方框。
附件
抓图1.png
头像
billzt
帖子: 1666
注册时间: 2010-05-23 20:44
系统: Ubuntu
联系:

Re: 关于wine1.4 乱码问题

#3

帖子 billzt » 2012-03-29 16:25

晕,三国杀可以直接网页版的嘛
师大生信者:http://bnuzhutao.cn
fracting
帖子: 278
注册时间: 2009-02-26 1:30

Re: 关于wine1.4 乱码问题

#4

帖子 fracting » 2012-03-29 17:09

365039311 写了:哈哈,原来是直接到windows系统把fonts文件复制过来就行了 :em06
能说说你用什么发行版吗?

Ubuntu默认应该就不会方框, 但arch和fedora可能会, 可以通过修改 wine.inf 的 Font Replacement, 这样就避免使用非自由的字体了, 参见:

http://bugs.winehq.org/show_bug.cgi?id=16325#c167

--- snip ---
HKCU,Software\Wine\Fonts\Replacements,"SimSun",,"WenQuanYi Micro Hei"
HKCU,Software\Wine\Fonts\Replacements,"PMingLiU",,"WenQuanYi Micro Hei"
--- snip ---
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147

分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111

做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
头像
365039311
帖子: 1101
注册时间: 2009-05-01 21:27

Re: 关于wine1.4 乱码问题

#6

帖子 365039311 » 2012-03-29 17:14

billzt 写了:晕,三国杀可以直接网页版的嘛
打开网页太麻烦,还有不好看。
我比较喜欢桌面程序 :em04
fracting
帖子: 278
注册时间: 2009-02-26 1:30

Re: 关于wine1.4 乱码问题

#8

帖子 fracting » 2012-03-29 17:16

365039311 写了:谢谢楼上,我用的是fedora16
可不可以检查一下这个文件的内容:

/usr/share/wine/wine.inf

在[Fonts]一节中,
查看有没有 HKCU,Software\Wine\Fonts\Replacements 相关的设置?

如果有的话, 注意检查一下有没有 simsun到文泉驿的映射, 如果没有的话, 加入这一行:
HKCU,Software\Wine\Fonts\Replacements,"SimSun",,"WenQuanYi Micro Hei"
如果要支持繁体中文, 可以再加入这一行:
HKCU,Software\Wine\Fonts\Replacements,"PMingLiU",,"WenQuanYi Micro Hei"

注意这两行需要加在 [Fonts] 这一节.

加完这两行之后, 可以删除从Windows复制过来的字体, 再试试会不会乱码.

不管会不会, 期待你可以测试并反馈一下 :)
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147

分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111

做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
fracting
帖子: 278
注册时间: 2009-02-26 1:30

Re: 关于wine1.4 乱码问题

#10

帖子 fracting » 2012-03-29 17:40

365039311 写了:可以了,谢谢
请问能不能说一下原来默认的wine.inf是如何设置的?

如果原来就完全没有 Font Replacement 相关的设置, 那么也许是fedora的打包者有意这样做;
如果原来有Font Replacement的部分设置, 但是中文没有被覆盖到, 那么我们可以给fedora的打包者提建议,
让他们仿照ubuntu的做法, 默认设置好Wine中 wenquanyi的 font replacement, 这样以后其他使用fedora的朋友就不会再遇到这个问题了 :)
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147

分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111

做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
fracting
帖子: 278
注册时间: 2009-02-26 1:30

Re: 关于wine1.4 乱码问题

#12

帖子 fracting » 2012-03-29 18:01

谢谢反馈!

Ubuntu的默认设置比fedora多出这么几行:


HKCU,Software\Wine\Fonts\Replacements,"SimSun",,"WenQuanYi Micro Hei"
HKCU,Software\Wine\Fonts\Replacements,"PMingLiU",,"WenQuanYi Micro Hei"
HKCU,Software\Wine\Fonts\Replacements,"MS Gothic",,"Ume Gothic"
HKCU,Software\Wine\Fonts\Replacements,"MS PGothic",,"Ume P Gothic"
HKCU,Software\Wine\Fonts\Replacements,"MS UI Gothic",,"Ume UI Gothic"
HKCU,Software\Wine\Fonts\Replacements,"MS Mincho",,"Ume Mincho"
HKCU,Software\Wine\Fonts\Replacements,"MS PMincho",,"Ume P Mincho"
HKCU,Software\Wine\Fonts\Replacements,"Batang",,"UnBatang"
HKCU,Software\Wine\Fonts\Replacements,"Dotum",,"UnDotum"
HKCU,Software\Wine\Fonts\Replacements,"Gulim",,"UnDotum"
HKCU,Software\Wine\Fonts\Replacements,"Arial Unicode MS",,"Droid Sans Fallback"


也就是说, 简体中文, 繁体中文, 日文, 还有其他几种字体的 Font Replacement都已经默认配置好了.
我不清楚fedora的维护者是不是有意不在默认配置中加入上面的几行, 但我不是fedora用户,
楼主是否愿意去fedora社区问一下包维护者对这个问题的看法呢?

如果楼主愿意, 只要花一些时间和维护者沟通, 就有可能帮助很多其他fedora用户, 以后其他人就不会重复遇到这个问题了 :)
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147

分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111

做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
fracting
帖子: 278
注册时间: 2009-02-26 1:30

Re: 关于wine1.4 乱码问题

#15

帖子 fracting » 2012-03-29 18:10

365039311 写了:还有,请问去哪里,反馈这个问题
https://fedoraproject.org/wiki/Bugs_and ... ests/zh-cn

参见这个wiki, 你看看有没有什么不明白的, 有的话尽管问我 :)
祝你好运!
上次由 fracting 在 2012-03-30 16:40,总共编辑 1 次。
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147

分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111

做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
回复