当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [讨论]关于wine正确显示中文的小结
帖子发表于 : 2008-07-27 18:56 

注册: 2008-06-29 12:02
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
经过个人反反复复使用和设置wine后(从1.0开始到现在的1.1.2),有时候乱码有时候正常显示;以下对wine的中文显示做个不成熟的小结,希望对那些还在为中文乱码头疼的朋友有用。

前提:
1) wine 支持unicode,这点毋庸置疑;
2) 基于simsun中文字体;(其他字体没试过,但我想应该一样的)
3) locale为zh_CN.UTF-8的系统;
3) 针对wine 1.0及其以后版本。


设置中文,两步而已:
第一步:
基于大家熟知的修改"注册表",即运行wine自带regedit注册表编辑器,添加(修改)位于
KEY_LOCAL_MACHINE\\Software\\Microsoft\\Window NT\\CurrentVersion\FontSubstitutes的以下键值:
"MS Shell Dlg"="Simsun";
"MS Shell Dlg 2"="Simsun";
[关键之一]并添加(一般需要手动添加,中文乱码为方块的原因正是此)
"Tahoma"="Simsun";

第二步:
[关键之二]拷贝simsun.ttf(ttc)到$HOME/.wine/drive_c/windows/Fonts目录
这一步主要是基于wine只认它自己的“系统”和目录,比如
引用:
wine: could not load L"C:\\windows\\system32\\XXXX-setup.exe": Module not found

之类的错误原因就在于此,字体也不例外。

以上两步做后,中文显示一般应该都没问题了,举个例子:包括Count-strike的中文界面和服务器列表的中文以及游戏中的中文。

其实都是大家平时的方法,只是可能大家没有都做完整,结果有时乱码,有时正常。
大家还有什么问题,欢迎讨论。


最后由 Longerz 编辑于 2008-07-28 17:46,总共编辑了 5 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-07-27 18:59 
头像

注册: 2006-09-02 14:18
帖子: 5308
地址: 汉桑城
送出感谢: 1
接收感谢: 1
照你的方法显示的不完全


_________________
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-07-27 19:05 

注册: 2008-06-29 12:02
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
dogfox 写道:
照你的方法显示的不完全

真快 :D
能否具体说说?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-07-27 19:14 
头像

注册: 2006-08-06 16:58
帖子: 618
地址: 北海
送出感谢: 0 次
接收感谢: 1
还有QQ主面板下面的搜索文字显示不出来。


_________________
Wine与中文显示补丁的安装
Wine注册表设置


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-07-27 19:19 
头像

注册: 2006-09-02 14:18
帖子: 5308
地址: 汉桑城
送出感谢: 1
接收感谢: 1
Longerz 写道:
dogfox 写道:
照你的方法显示的不完全

真快 :D
能否具体说说?
老早就测试过了


_________________
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-07-27 19:47 

注册: 2008-07-25 15:48
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
simsun.ttf(ttc)?在哪?


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-07-27 21:36 

注册: 2008-06-29 12:02
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
windowssux 写道:
还有QQ主面板下面的搜索文字显示不出来。

QQ倒还没测试过。有机会我试试。
引用:
simsun.ttf(ttc)?在哪?

在windows/fonts中,有版权的。不过根据中国法律,一般在个人电脑上使用应该没太大问题。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-07-28 8:58 

注册: 2008-05-12 16:04
帖子: 305
地址: http://MyBitcoinJob.com/?id=loongson
送出感谢: 0 次
接收感谢: 3
Linux下Wine中文对话框字体乱码解决方法:
http://tech.ccidnet.com/art/302/20080627/1490131_1.html


页首
 用户资料  
 
9 楼 
 文章标题 : 3Q!
帖子发表于 : 2008-08-03 10:56 

注册: 2008-04-28 0:06
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
照楼主说法显示正常了!谢谢楼主!


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-09-10 15:16 
头像

注册: 2007-11-12 17:29
帖子: 58
送出感谢: 0 次
接收感谢: 0 次
宋体可以从windows的window目录 里的fonts文件夹拷贝


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-09-15 2:49 

注册: 2007-10-24 7:20
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
可以用。。。但字体出来好丑啊。。。
[/img]


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-09-17 11:50 

注册: 2008-05-30 14:11
帖子: 65
送出感谢: 0 次
接收感谢: 0 次
如果使用英文ubuntu怎末办??


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译