[已解决][最终解决-20120709]请教wine qq2012的字体小问题-查看好友资料显示不正常等

Wine、Cedega、CrossOver 等配置
回复
头像
a14331990
帖子: 604
注册时间: 2009-03-25 9:38
系统: Fedora 22 x86_64

[已解决][最终解决-20120709]请教wine qq2012的字体小问题-查看好友资料显示不正常等

#1

帖子 a14331990 » 2012-05-27 10:39

小问题1

查看好友资料是方块
解决办法
regedit FontLink.reg
FontLink.reg内容如下

代码: 全选

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink]
"FontLinkControl"=dword:00004000
"FontLinkDefaultChar"=dword:00003000

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"=hex(7):77,71,79,2d,7a,65,6e,68,65,69,2e,74,74,63,2c,57,\
  65,6e,51,75,61,6e,59,69,20,5a,65,6e,20,48,65,69,20,4d,6f,6e,6f,00,00
"Microsoft Sans Serif"=hex(7):75,6d,69,6e,67,2e,74,74,63,2c,41,52,20,50,4c,20,\
  55,4d,69,6e,67,20,43,4e,00,75,6b,61,69,2e,74,74,63,2c,41,52,20,50,4c,20,55,\
  4b,61,69,20,43,4e,00,77,71,79,2d,7a,65,6e,68,65,69,2e,74,74,63,2c,57,65,6e,\
  51,75,61,6e,59,69,20,5a,65,6e,20,48,65,69,20,4d,6f,6e,6f,00,00
"SimSun"=hex(7):77,71,79,2d,7a,65,6e,68,65,69,2e,74,74,63,2c,57,65,6e,51,75,61,\
  6e,59,69,20,5a,65,6e,20,48,65,69,20,4d,6f,6e,6f,00,75,6b,61,69,2e,74,74,63,\
  2c,41,52,20,50,4c,20,55,4b,61,69,20,43,4e,00,75,6d,69,6e,67,2e,74,74,63,2c,\
  41,52,20,50,4c,20,55,4d,69,6e,67,20,43,4e,00,00
"Tahoma"=hex(7):75,6d,69,6e,67,2e,74,74,63,2c,41,52,20,50,4c,20,55,4d,69,6e,67,\
  20,43,4e,00,75,6b,61,69,2e,74,74,63,2c,41,52,20,50,4c,20,55,4b,61,69,20,43,\
  4e,00,77,71,79,2d,7a,65,6e,68,65,69,2e,74,74,63,2c,57,65,6e,51,75,61,6e,59,\
  69,20,5a,65,6e,20,48,65,69,20,4d,6f,6e,6f,00,00
小问题2

好友资料文字虚而且错位。
文字虚
“性别 男” 那个“男"字很虚 "性别"这两个字没问题

文字错位1
“Q龄 2年“ 那个”年“字少了半边 “Q龄”没问题

文字错位2
“公历生日 7月25日” “月”和“25”部分重合 “公历生日”没问题

小问题3
对话文字也发虚

自己说的话不发虚
别人说的话发虚

附件是截图

另外我在网上搜了一点相关的wine文字发虚、错位的问题,比如wine source insigt也会文字错位,竟然有人说这是source insight本身的问题 “改字体有用的。基本不会界面乱。如果是内容部分选择乱,或者错位,那是si开发不规范的问题。win下也错位,是使用了不规范的库,自己渲染字体效果导致的。这wine si。我发过截图和说明的。” http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=174226

我还在试验
regedit
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink

sinsum.ttf,SimSun
替换每项的值可以解决部分文字发虚的问题,错位依然,效果见附件
wine-qq2012-xp.png

把windows版本改成vista好像可以解决所有问题,效果见附件
wine-qq2012-vista.png
(但是字体有点模糊,据说这是vista的默认效果,
regedit
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink

Yahei.ttf,微软雅黑
替换每项的值,把
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
所有字体改成微软雅黑, 似乎有点改善,还有把dpi调大到120)

谢谢!

最新补充 2012-07-09
最终解决方案


终于解决了几乎全部字体显示问题
删掉系统上所有的微软字体 包括/usr/share/wine-*目录
弄一份win8字体包放在~/.fonts/win8-fonts
设wine为vista
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
里面全写
msyh.ttc,Microsoft YaHei UI
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
里面全写
Microsoft YaHei UI
HKEY_CURRENT_USER\Software\Wine\X11 Driver
全写Y
HKEY_CURRENT_USER\Control Panel\Desktop
"FontSmoothing"="2"
"FontSmoothingType"=dword:00000002
"FontSmoothingGamma"=dword:00000578
"FontSmoothingOrientation"=dword:00000001

附上注册表文件可以用regedit导入(没有win8字体的不要用)
regs.tar.gz
(853 Bytes) 已下载 148 次
附件
wine-qq2012-xp-vista.zip
显示截图2
(33.1 KiB) 已下载 155 次
显示截图.zip
显示截图1
(9.16 KiB) 已下载 160 次
上次由 a14331990 在 2012-07-09 18:10,总共编辑 3 次。
qq 591799783
email a14331990#hotmail.com a14331990#163.com
头像
Kuka
帖子: 433
注册时间: 2008-10-19 13:04
系统: Ubuntu 14.04
来自: 湖北省武汉市
联系:

Re: 请教wine qq2012的字体小问题-查看好友资料显示不正常等

#2

帖子 Kuka » 2012-06-07 23:50

真能折腾,用web.qq.com,不成么?
今天比昨天更有智慧,今天比昨天更慈悲,今天比昨天更懂得爱,今天比昨天更懂得生活美,今天比昨天更懂得宽容.
博客
G+
注册并安装Dropbox帮我扩容500M,请猛戳
atsivsucks
帖子: 221
注册时间: 2012-03-01 19:23
系统: Ubuntu 12.04

Re: 请教wine qq2012的字体小问题-查看好友资料显示不正常等

#3

帖子 atsivsucks » 2012-06-08 10:04

樓主你用的是官方Wine還是longene打包的那個?

因為Wine運行QQ似乎比較困難,有沒有程序運行較穩定但是有類似的字體問題,這樣方便研究測試。
头像
a14331990
帖子: 604
注册时间: 2009-03-25 9:38
系统: Fedora 22 x86_64

Re: 请教wine qq2012的字体小问题-查看好友资料显示不正常等

#4

帖子 a14331990 » 2012-06-08 19:56

atsivsucks 写了:樓主你用的是官方Wine還是longene打包的那個?

因為Wine運行QQ似乎比較困難,有沒有程序運行較穩定但是有類似的字體問題,這樣方便研究測試。
我是在fedora17上alien了deepin的wine-qq2012(这个版本自带了一个wine 1.4,通过export PATH和export WINEPREFIX来使用这个wine 1.4,不干扰系统的wine)
http://test.packages.linuxdeepin.com/de ... ne-qq2012/
qq 591799783
email a14331990#hotmail.com a14331990#163.com
头像
chhx4567
帖子: 220
注册时间: 2009-08-24 14:53
系统: Linux Mint 13 XFCE
来自: 新疆

Re: [已解决][最终解决-20120709]请教wine qq2012的字体小问题-查看好友资料显示不正常等

#5

帖子 chhx4567 » 2012-07-14 12:12

regedit设置完怎么保存呢?我下次打开又跳回默认的了...
我的博客
ubuntu的fcitx-rime
ppa轻松装java
常用:Eclipse Firefox GoldenDict GuakeTerminal pidgin-lwqq
谁用谁知道:iBus-Rime(输入法) Spotify(P2P音乐) SciTE(轻巧的文本编辑器) CherryTree(适合记录代码的笔记簿) f.lux或Redshift(根据地理位置自动调节显示器色温和亮度)
头像
a14331990
帖子: 604
注册时间: 2009-03-25 9:38
系统: Fedora 22 x86_64

Re: [已解决][最终解决-20120709]请教wine qq2012的字体小问题-查看好友资料显示不正常等

#6

帖子 a14331990 » 2012-07-14 12:32

chhx4567 写了:regedit设置完怎么保存呢?我下次打开又跳回默认的了...
注意管理WINEPREFIX
qq 591799783
email a14331990#hotmail.com a14331990#163.com
头像
chhx4567
帖子: 220
注册时间: 2009-08-24 14:53
系统: Linux Mint 13 XFCE
来自: 新疆

Re: [已解决][最终解决-20120709]请教wine qq2012的字体小问题-查看好友资料显示不正常等

#7

帖子 chhx4567 » 2012-07-16 14:17

我用的longene wineqq2012 7月12号更新
env WINEPREFIX=/home/XXX/.longene/qq2012/ /opt/longene/qq2012/wine/bin/winecfg
就可以了,感谢楼主
qq2012.jpg
虽然还不是很完美,继续调
我的博客
ubuntu的fcitx-rime
ppa轻松装java
常用:Eclipse Firefox GoldenDict GuakeTerminal pidgin-lwqq
谁用谁知道:iBus-Rime(输入法) Spotify(P2P音乐) SciTE(轻巧的文本编辑器) CherryTree(适合记录代码的笔记簿) f.lux或Redshift(根据地理位置自动调节显示器色温和亮度)
回复