LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1379|回复: 12

fontconfig 2.8.0 晕晕

[复制链接]
发表于 2009-11-30 13:46:23 | 显示全部楼层 |阅读模式
今天把 fontconfig 从 2.6.0 升级到了 2.8.0 ,发现 hint 出问题了,字体变得虚虚的,~/.fonts.conf 也不太好使了,大家遇到没有?
发表于 2009-11-30 15:48:05 | 显示全部楼层
我昨天试了一下fedora12, 也不知道fontconfig版本是什么,发现同一个版本雅黑比arch下看起来差多了。我的arch都默认配置。
我arch升级怎么还是2.6?
回复 支持 反对

使用道具 举报

发表于 2009-11-30 16:24:58 | 显示全部楼层
我这里刚好相反,字体变得更加清晰、圆滑,很好看。
回复 支持 反对

使用道具 举报

发表于 2009-11-30 18:54:36 | 显示全部楼层
用freetype2-ubuntu(AUR中)代替原freetype2试试
回复 支持 反对

使用道具 举报

发表于 2009-11-30 23:16:38 | 显示全部楼层
freetype2不用换的,lcd已经打开。你大概忘了link一些如autohint之类的设置。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-1 02:00:46 | 显示全部楼层
Post by zhuqin_83;2051201
freetype2不用换的,lcd已经打开。你大概忘了link一些如autohint之类的设置。


我用的是openbox,一直都是用 ~/.fonts.conf 来配置,没有改其它地方,一直好好的,囧。
特地比较了一下 2.6 和 2.8 的 fontconfig 安装包里的配置文件,几乎没什么区别。
回复 支持 反对

使用道具 举报

发表于 2009-12-1 08:18:08 | 显示全部楼层
那用.Xdefaults来配置试试
如Xft.antialias: 1
Xft.hinting: -1
Xft.rgba: rgb
Xft.hintstyle: hintnone
Xft.dpi: 110
回复 支持 反对

使用道具 举报

发表于 2009-12-3 12:11:25 | 显示全部楼层
我也发现了类似的问题,新的fontconfig装了之后GNOME里的QT程序英文字体变成如下图所示的样子,很虚。但是GTK程序没有问题,QT程序里的中文字体也没有问题。

/etc/conf.d/里的文件我只手工改动过44-wqy-zenhei.conf,把它换成了UBUNTU 8.04里的(如果使用默认的话,firefox里的一些中文字体比如gmail里会模糊)。

Any idea?

  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <!-- WenQuanYi Zen Hei Configure File -->
  4. <fontconfig>
  5.   <!-- modified by Madsen@SMTH -->
  6.   <match target="font">
  7.         <test qual="any" name="family">
  8.                         <string>WenQuanYi Zen Hei</string>
  9.                         <string>文泉驿正黑</string>
  10.                         <string>文泉驛正黑</string>
  11.                 </test>
  12.         <edit name="globaladvance"><bool>false</bool></edit>
  13.         <edit name="spacing"><int>0</int></edit>
  14.         <edit name="antialias" mode="assign"><bool>true</bool></edit>
  15.         <edit name="hinting" mode="assign"><bool>true</bool></edit>
  16.         <edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
  17.         <edit name="autohint" mode="assign"><bool>false</bool></edit>
  18.         <edit name="rgba" mode="assign"><const>none</const></edit>
  19.         <edit name="embeddedbitmap"><bool>false</bool></edit>
  20.   </match>
  21.   <match target="font">
  22.         <test qual="any" name="family">
  23.                 <string>WenQuanYi Zen Hei</string>
  24.                 <string>文泉驿正黑</string>
  25.                 <string>文泉驛正黑</string>
  26.         </test>
  27.         <test compare="more_eq" name="pixelsize"><double>13.5</double></test>
  28.         <test compare="less" name="pixelsize"><double>14.5</double></test>
  29.         <edit name="pixelsize"><double>13</double></edit>
  30.   </match>
  31.   <match target="font">
  32.         <test qual="any" name="family">
  33.                 <string>WenQuanYi Zen Hei</string>
  34.                 <string>文泉驿正黑</string>
  35.                 <string>文泉驛正黑</string>
  36.         </test>
  37.         <test compare="more_eq" name="pixelsize"><double>11.5</double></test>
  38.         <test compare="less" name="pixelsize"><double>16.5</double></test>
  39.         <edit name="antialias" mode="assign"><bool>false</bool></edit>
  40.         <edit name="embeddedbitmap" mode="assign"><bool>true</bool></edit>
  41.         <edit name="hinting" mode="assign"><bool>false</bool></edit>
  42.   </match>
  43.   <alias>
  44.         <family>WenQuanYi Zen Hei</family>
  45.         <default><family>sans-serif</family></default>
  46.   </alias>
  47. </fontconfig>
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-12-3 17:01:07 | 显示全部楼层
我觉得ls的配置文件有点问题,没仔细看。

去掉前面的<edit name="embeddedbitmap"><bool>false</bool></edit>试试看,因为既然规定了多大的字体使用点阵,而且点阵只有那几个大小,其余的不用限制不启用点阵。

QT我感觉并不能完全支持fontconfig配置。
回复 支持 反对

使用道具 举报

发表于 2009-12-3 18:12:59 | 显示全部楼层
我的也是变的好看点,没什么太大区别
回复 支持 反对

使用道具 举报

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

本版积分规则

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