2010年4月28日星期三

Wine的一个小配置,大问题

现在Wine的中文化和字体不再是个问题,只要复制一个simsun.ttc到C:\windows\fonts,一切都OK了。如果嫌字体小,可以去winecfg调整一下dpi,我自己从96调整到120。

环境locale不仅影响到程序界面的国际化(如英文还是中文菜单),可能还会影响一些程序的正常运行。我自己就碰到中文utf-8的locale下,默认的wine版假冒iexplore(其实是gecko核心)崩溃问题。奇怪的是在另一台机上同样是中文locale下又都正常,经过反复排除,终于发现,只要在C:\windows\win.ini中添加两行配置即可解决问题:

[Desktop]

IconTitleFaceName=SimSun

这个貌似是用来设定程序界面字体的,只是没有这段配置,其它大部分程序(至少是我用到的)也显示良好,只是在碰到这个即没有标题栏也没有菜单的假冒ie时,偏偏就出错了。