LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: songzw

wine 默认中文字体问题

[复制链接]
发表于 2006-2-11 13:20:16 | 显示全部楼层
Post by songzw
我就是参考了那篇文章,还是需要删字体才搞好了,我看了一些英文的讨论文章,
说是wine选字体的问题,它的匹配算法很诡异,可能通过改 fonts.conf 可以设定
默认字体,现在懒得试了。

不会很怪异啊?wine现在学Windows那一套,Windows在哪里设置字体,Wine也在哪里,简单的说,就是注册表,好像字体设置是位于 HKEY_CURRENT_USER\Control Panel\Desktop,缺省是没有配置的,参考 Windows 的注册表,把它加上试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-15 10:24:34 | 显示全部楼层
Post by hzhr
不会很怪异啊?wine现在学Windows那一套,Windows在哪里设置字体,Wine也在哪里,简单的说,就是注册表,好像字体设置是位于 HKEY_CURRENT_USER\Control Panel\Desktop,缺省是没有配置的,参考 Windows 的注册表,把它加上试试。

那请问如下十六进制字体表示的格式是什么呢?

"CaptionFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,02,00,00,
  00,00,00,86,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,61,00,00,00,00,00,00,
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
回复 支持 反对

使用道具 举报

发表于 2006-2-15 23:38:13 | 显示全部楼层
Post by songzw
那请问如下十六进制字体表示的格式是什么呢?

"CaptionFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,02,00,00,
  00,00,00,86,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,61,00,00,00,00,00,00,
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

是 Win 下一种 LOGFONTW 结构的数据(98/ME下是 LOGFONT16),上面的数据好像是 Tahoma 黑体字

BTW: 注册表位置是 Control Panel\\Desktop\\WindowMetrics
回复 支持 反对

使用道具 举报

发表于 2007-6-18 22:02:15 | 显示全部楼层
把 windows/fonts 下面建一个名为courttf到你想要的字体就行了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表