[已解決]wine foobar 单单播放列表中文显示方框

Wine、Cedega、CrossOver 等配置
回复
头像
hitly
帖子: 391
注册时间: 2006-02-20 0:27
送出感谢: 0
接收感谢: 0

[已解決]wine foobar 单单播放列表中文显示方框

#1

帖子 hitly » 2010-12-31 13:40

本来好好的,什么事都没有,也不知道是自己升了1.3.10,还是自己编译内核的原因,今天突然发现,wine 的 foobar 播放列表那里中文变方框,而且别的地方中文显示得好好的。如图所示:
2010-12-31-133427_1280x800_scrot.png
然后无论是 rm -rf .wine 重新配置还是重新装 1.3.8、1.3.9、1.3.10,都是这个样子。有没有兄台碰到过,给点指引。



++++++
4樓處,自己將其解決了。
++++++
上次由 hitly 在 2011-01-02 11:21,总共编辑 1 次。
Linux mylinux 2.6.37.3-mylinux #1 SMP Fri Feb 18 19:52:03 CST 2011 i686 GNU/Linux

==
境由心造,事在人为!
==
http://www.open2l.com
==
头像
zx0319
帖子: 43
注册时间: 2010-12-31 12:11
送出感谢: 0
接收感谢: 0

Re: [求助]wine foobar 单单播放列表中文显示方框

#2

帖子 zx0319 » 2010-12-31 20:08

这是用于用于和Window接口相关的字体文件或者字库出了问题,把Windows下的字体拷进去看看。
Shane_Wayne
Let's go to a new world!
头像
hitly
帖子: 391
注册时间: 2006-02-20 0:27
送出感谢: 0
接收感谢: 0

Re: [求助]wine foobar 单单播放列表中文显示方框

#3

帖子 hitly » 2011-01-01 19:44

zx0319 写了:这是用于用于和Window接口相关的字体文件或者字库出了问题,把Windows下的字体拷进去看看。
并不起作用。
Linux mylinux 2.6.37.3-mylinux #1 SMP Fri Feb 18 19:52:03 CST 2011 i686 GNU/Linux

==
境由心造,事在人为!
==
http://www.open2l.com
==
头像
hitly
帖子: 391
注册时间: 2006-02-20 0:27
送出感谢: 0
接收感谢: 0

Re: [求助]wine foobar 单单播放列表中文显示方框

#4

帖子 hitly » 2011-01-02 11:20

最后還是打補丁來編譯gdi32.dll.so 進行解決。

下載 wine_charset.patch.tar.gz (論壇裏明,不過現在wine可以通過配置字體就解決中文方框的問題,現在大家都不怎麼用)。

解壓得到 wine_charset.patch

我的 wine 版本是 1.3.10 ,通過源碼編譯安裝,原來的源碼還在

cd ~/src/wine-1.3.10/dlls/gdi32
make clean
patch freetype.c ~/wine_charset.patch
make

一會之后就編譯完成 gdi32.dll.so。用這個去替換原來的就可以解決。

想不到我的方框問題,最后還得用大家舍棄的方法來解決。
Linux mylinux 2.6.37.3-mylinux #1 SMP Fri Feb 18 19:52:03 CST 2011 i686 GNU/Linux

==
境由心造,事在人为!
==
http://www.open2l.com
==
回复

回到 “Wine及其分支”