a****9 发帖数: 418 | 1 自己顶一下自己。昨天找到了解决的方法:
google了一下,发现早先版本的wine可以通过设置win.ini里MenuFontSize等来解决。
但对新版本无效。后来参考着wine源码算是搞定了这个问题。wine对于application 字
体以及菜单字体等是分开处理的。wine是从注册表当中直接读取MenuFont/StatusFont
/MessageFont信息。既包括了字体也包括了大小。这些都以二进制的形式存储在 [HKEY
_CURRENT_USER\Control Panel\Desktop\WindowMetrics]。你在user.reg当中可以找到
"MenuFont"=hex:f5,ff,ff,ff...这样的字串。其中前面几个字节是字体大小,后面长
长一串其实是字体名称,默认是MS Shell Dlg。 如果需要把字体调大,可以把第一个
字节的值f5弄小一点,比如我调到f2就很好了。 |
|