LinuxSir.cn,穿越时空的Linuxsir!

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

Freetype 变回2.1.10?

[复制链接]
发表于 2006-6-22 10:01:34 | 显示全部楼层 |阅读模式
今天升级,发现freetype 2.2.1变回2.1.10了,未见什么解释。
发表于 2006-6-22 12:16:53 | 显示全部楼层
以前freetype 2.2.1有些问题,不过后来我发现也没问题了。
那些一个是AA的字体会变得特别粗,第二个是英文字体有些高度不一样,比如I have 里面的I 和 h 不一样高。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-23 16:01:30 | 显示全部楼层
我倒是没发现什么问题,就是斜体字都是AA的不喜欢,兄弟没这个问题吗
回复 支持 反对

使用道具 举报

发表于 2006-6-23 17:29:27 | 显示全部楼层
Judd 自己不会配置,就把 FreeType2 降级了,猪头啊。

所以我把 freetype2 放到 IgnorePkg 里面了。
回复 支持 反对

使用道具 举报

发表于 2006-6-23 20:22:34 | 显示全部楼层
@dreamagain 那个问题好像只有firefox里面有,不过我不用firefox,对我也就没大有影响了。

@jjgod 您怎么配置的?
回复 支持 反对

使用道具 举报

发表于 2006-6-23 20:42:16 | 显示全部楼层
freetype2升级到2.2.x的系统都遇到了这个问题,把hintstyle改为full就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-24 12:40:58 | 显示全部楼层
Post by seamonkey
freetype2升级到2.2.x的系统都遇到了这个问题,把hintstyle改为full就可以了。

是吗?!我试试,谢谢
回复 支持 反对

使用道具 举报

发表于 2006-6-24 13:46:23 | 显示全部楼层
hint style 哦 slight 的时候会打开 autohint 的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-24 14:09:50 | 显示全部楼层
别跑呀日月,我换成hintfull依然是不照,斜体还是AA。你帮帮忙吗,这是我的conf
  1. <fontconfig>
  2. <dir>/usr/share/fonts</dir>
  3. <dir>/usr/share/fonts/local</dir>
  4. <dir>/usr/local/share/fonts</dir>
  5. <dir>~/.fonts</dir>
  6. <!--加入点阵字体路径-->
  7. <dir>/usr/X11R6/lib/X11/fonts</dir>
  8. <!--
  9. 配置粗体中文显示,要配合freetype-2.1.10,libxft-2.1.7,fontconfig-2.3.X
  10.   -->
  11.      <match target="font">
  12.          <!-- check to see if the font is just regular -->
  13.          <test name="weight" compare="less_eq">
  14.              <int>100</int>
  15.          </test>
  16.          <!-- check to see if the pattern requests bold -->
  17.          <test target="pattern" name="weight" compare="more_eq">
  18.              <int>180</int>
  19.          </test>
  20.          <!-- set the embolden flag -->
  21.          <edit name="embolden" mode="assign">
  22.              <bool>true</bool>
  23.          </edit>
  24.      </match>
  25. <!--
  26. default settings for all fonts.
  27. -->
  28. <match target="font" >
  29. <!-- 打开字体的反锯齿即AA,大号字用AA会更美观 -->
  30. <edit mode="assign" name="antialias" >
  31. <bool>true</bool>
  32. </edit>
  33. <edit mode="assign" name="hintstyle" >
  34.         <!--<const>hintslight</const>-->
  35.         <const>hintfull</const>
  36. </edit>
  37. <!-- 打开hint -->
  38. <edit mode="assign" name="hinting" >
  39. <bool>true</bool>
  40. </edit>
  41. <!-- 关闭autohint -->
  42. <edit mode="assign" name="autohint" >
  43. <bool>false</bool>
  44. </edit>
  45. </match>
  46. <!-- 关闭 8到17号字体的AA -->
  47. <match target="font" >
  48.                 <!--
  49.                 <test compare="contains" name="lang" >
  50.                         <string>zh-cn</string>
  51.                         <string>zh-tw</string>
  52.                         <string>ja</string>
  53.                         <string>ko</string>
  54.                 </test>
  55.                 -->
  56.                 <test compare="more_eq" name="pixelsize" qual="any" >
  57.                         <double>8</double>
  58.                 </test>
  59.                 <test compare="less_eq" name="pixelsize" qual="any" >
  60.                         <double>17</double>
  61.                 </test>
  62.                 <edit mode="assign" name="antialias" >
  63.                         <bool>false</bool>
  64.                 </edit>
  65. </match>
  66. <!-- 解决英文字体间距过宽 -->
  67. <match target="font">
  68.                 <test target="pattern" name="lang" compare="contains">
  69.                         <string>zh-tw</string>
  70.                         <string>zh-cn</string>
  71.                         <string>ja</string>
  72.                         <string>ko</string>
  73.                 </test>
  74.                 <edit name="spacing">
  75.                         <const>proportional</const>
  76.                 </edit>
  77.                 <edit name="globaladvance">
  78.                 <bool>false</bool>
  79.                 </edit>
  80. </match>
  81. <!--
  82. 设定中文最小字号,使得小字的中文美观
  83. -->
  84.   <match target="font" >
  85. <test name="family" qual="any" >
  86. <string>SimSun</string>
  87. <string>NSimSun</string>
  88. <string>SimHei</string>
  89. <string>AR PL ShanHeiSun Uni</string>
  90. <string>AR PL SenKai Uni</string>
  91. <string>AR PL New Sung</string>
  92. <string>FZSongTi</string>
  93. <string>FZMingTiB</string>
  94. <string>FangSong_GB2312</string>
  95. <string>KaiTi_GB2312</string>
  96. </test>
  97. <test compare="more_eq" name="pixelsize" >
  98. <int>8</int>
  99. </test>
  100. <test compare="less_eq" name="pixelsize" >
  101. <int>12</int>
  102. </test>
  103. <edit compare="eq" name="pixelsize" >
  104. <int>12</int>
  105. </edit>
  106. </match>
  107. <!--
  108.   把serif ,sans,monospace的family(字体族)重新排序,适应中文用户的用字习惯
  109. -->
  110.    <alias>
  111.       <family>serif</family>
  112.       <prefer>
  113.          <family>Tahoma</family>
  114.          <family>Verdana</family>
  115.          ...
  116.       </prefer>
  117.    </alias>
  118.    <alias>
  119.       <family>sans-serif</family>
  120.       <prefer>
  121. <family>Tahoma</family>
  122. <family>Verdana</family>
  123. ...
  124.    </alias>
  125.    <alias>
  126.       <family>monospace</family>
  127.       <prefer>
  128. <family>Courier New</family>
  129. <family>Courier</family>
  130.          ...
  131.    </alias>
  132. </fontconfig>
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-24 14:09:53 | 显示全部楼层
别跑呀日月,我换成hintfull依然是不照,斜体还是AA。你帮帮忙吗,这是我的conf
  1. <fontconfig>
  2. <dir>/usr/share/fonts</dir>
  3. <dir>/usr/share/fonts/local</dir>
  4. <dir>/usr/local/share/fonts</dir>
  5. <dir>~/.fonts</dir>
  6. <!--加入点阵字体路径-->
  7. <dir>/usr/X11R6/lib/X11/fonts</dir>
  8. <!--
  9. 配置粗体中文显示,要配合freetype-2.1.10,libxft-2.1.7,fontconfig-2.3.X
  10.   -->
  11.      <match target="font">
  12.          <!-- check to see if the font is just regular -->
  13.          <test name="weight" compare="less_eq">
  14.              <int>100</int>
  15.          </test>
  16.          <!-- check to see if the pattern requests bold -->
  17.          <test target="pattern" name="weight" compare="more_eq">
  18.              <int>180</int>
  19.          </test>
  20.          <!-- set the embolden flag -->
  21.          <edit name="embolden" mode="assign">
  22.              <bool>true</bool>
  23.          </edit>
  24.      </match>
  25. <!--
  26. default settings for all fonts.
  27. -->
  28. <match target="font" >
  29. <!-- 打开字体的反锯齿即AA,大号字用AA会更美观 -->
  30. <edit mode="assign" name="antialias" >
  31. <bool>true</bool>
  32. </edit>
  33. <edit mode="assign" name="hintstyle" >
  34.         <!--<const>hintslight</const>-->
  35.         <const>hintfull</const>
  36. </edit>
  37. <!-- 打开hint -->
  38. <edit mode="assign" name="hinting" >
  39. <bool>true</bool>
  40. </edit>
  41. <!-- 关闭autohint -->
  42. <edit mode="assign" name="autohint" >
  43. <bool>false</bool>
  44. </edit>
  45. </match>
  46. <!-- 关闭 8到17号字体的AA -->
  47. <match target="font" >
  48.                 <!--
  49.                 <test compare="contains" name="lang" >
  50.                         <string>zh-cn</string>
  51.                         <string>zh-tw</string>
  52.                         <string>ja</string>
  53.                         <string>ko</string>
  54.                 </test>
  55.                 -->
  56.                 <test compare="more_eq" name="pixelsize" qual="any" >
  57.                         <double>8</double>
  58.                 </test>
  59.                 <test compare="less_eq" name="pixelsize" qual="any" >
  60.                         <double>17</double>
  61.                 </test>
  62.                 <edit mode="assign" name="antialias" >
  63.                         <bool>false</bool>
  64.                 </edit>
  65. </match>
  66. <!-- 解决英文字体间距过宽 -->
  67. <match target="font">
  68.                 <test target="pattern" name="lang" compare="contains">
  69.                         <string>zh-tw</string>
  70.                         <string>zh-cn</string>
  71.                         <string>ja</string>
  72.                         <string>ko</string>
  73.                 </test>
  74.                 <edit name="spacing">
  75.                         <const>proportional</const>
  76.                 </edit>
  77.                 <edit name="globaladvance">
  78.                 <bool>false</bool>
  79.                 </edit>
  80. </match>
  81. <!--
  82. 设定中文最小字号,使得小字的中文美观
  83. -->
  84.   <match target="font" >
  85. <test name="family" qual="any" >
  86. <string>SimSun</string>
  87. <string>NSimSun</string>
  88. <string>SimHei</string>
  89. <string>AR PL ShanHeiSun Uni</string>
  90. <string>AR PL SenKai Uni</string>
  91. <string>AR PL New Sung</string>
  92. <string>FZSongTi</string>
  93. <string>FZMingTiB</string>
  94. <string>FangSong_GB2312</string>
  95. <string>KaiTi_GB2312</string>
  96. </test>
  97. <test compare="more_eq" name="pixelsize" >
  98. <int>8</int>
  99. </test>
  100. <test compare="less_eq" name="pixelsize" >
  101. <int>12</int>
  102. </test>
  103. <edit compare="eq" name="pixelsize" >
  104. <int>12</int>
  105. </edit>
  106. </match>
  107. <!--
  108.   把serif ,sans,monospace的family(字体族)重新排序,适应中文用户的用字习惯
  109. -->
  110.    <alias>
  111.       <family>serif</family>
  112.       <prefer>
  113.          <family>Tahoma</family>
  114.          <family>Verdana</family>
  115.          ...
  116.       </prefer>
  117.    </alias>
  118.    <alias>
  119.       <family>sans-serif</family>
  120.       <prefer>
  121. <family>Tahoma</family>
  122. <family>Verdana</family>
  123. ...
  124.    </alias>
  125.    <alias>
  126.       <family>monospace</family>
  127.       <prefer>
  128. <family>Courier New</family>
  129. <family>Courier</family>
  130.          ...
  131.    </alias>
  132. </fontconfig>
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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