LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: zerolin

Fedora 字体发虚的解决方法,粗体显示及美化注意事项[Updated,05-06-22]

[复制链接]
发表于 2005-6-16 16:06:23 | 显示全部楼层
Zerolin老大, 我按照你的指导, 升级了freetype, fontconfig, libXft, 但是Mozilla中的粗体还是不对啊, 怎么解决啊?
回复 支持 反对

使用道具 举报

发表于 2005-6-16 16:34:13 | 显示全部楼层
Post by zerolin
如果已添加了一个内含点阵字体的字体如simsun,就可以不添加NewSung,Uming。

是不是必需先安装好freetype库之后, 才编译fontconfig和libXft?
回复 支持 反对

使用道具 举报

发表于 2005-6-16 16:39:14 | 显示全部楼层
但是为什么有的大一点的中文字会变成那种斜的?不是那种斜体,而是字体本身就变形了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-16 16:53:02 | 显示全部楼层
Post by findsun
是不是必需先安装好freetype库之后, 才编译fontconfig和libXft?


Yes。好奇,为什么不用firefox,用mozilal?只有moziila没粗体?还是全没?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-16 16:54:50 | 显示全部楼层
Post by Ouranos
但是为什么有的大一点的中文字会变成那种斜的?不是那种斜体,而是字体本身就变形了


发个图来看看嘛
回复 支持 反对

使用道具 举报

发表于 2005-6-16 17:05:38 | 显示全部楼层
Post by zerolin
Yes。好奇,为什么不用firefox,用mozilal?只有moziila没粗体?还是全没?


我想说的就是Firefox. 好像访问linuxfans时显示粗体是正确的, 而linuxsir的标题显示都没粗体. 另外, Gnome中的粗体是好的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-16 17:10:48 | 显示全部楼层
Post by findsun
我想说的就是Firefox. 好像访问linuxfans时显示粗体是正确的, 而linuxsir的标题显示都没粗体. 另外, Gnome中的粗体是好的.



把下面的加进/etc/fons/local.conf

  1. <!--  
  2. 配置粗体中文显示,要配合freetype-2.1.10,libxft-2.1.7,fontconfig-2.3.X
  3.   -->

  4.      <match target="font">
  5.          <!-- check to see if the font is just regular -->
  6.          <test name="weight" compare="less_eq">
  7.              <int>100</int>
  8.          </test>
  9.          <!-- check to see if the pattern requests bold -->
  10.          <test target="pattern" name="weight" compare="more_eq">
  11.              <int>180</int>
  12.          </test>
  13.          <!-- set the embolden flag -->
  14.          <edit name="embolden" mode="assign">
  15.              <bool>true</bool>
  16.          </edit>
  17.      </match>
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-6-16 17:15:22 | 显示全部楼层
楼主贴张用Bitsteam Vera sans的图看看?
在我这里Bitsteam Vera sans的粗体笔划都挤成一堆了,还有Arial、Verdana去AA的字体破碎得厉害,难看死了。
有人说“字符破碎應該是 bytecode interpreter 沒開? 我只知道 MINGLIU.TTC 會因為這個原因造成字符破碎. 如果已經開了 (debian 預設是開的), 那你可能要到 freetype 的 mailing list 問問看.
回复 支持 反对

使用道具 举报

发表于 2005-6-16 17:16:52 | 显示全部楼层
在/etc/fonts/fonts.conf中已经有embolden的设置了. 这个设置有什么问题么?

<!--
Synthetic emboldening for fonts that do not have bold face available
-->

        <match target="font">
                <!-- check to see if the font is just regular -->
                <test name="weight" compare="less_eq">
                        <int>100</int>
                </test>
                <!-- check to see if the pattern requests bold -->
                <test target="pattern" name="weight" compare="more_eq">
                        <int>200</int>
                </test>
                <!-- set the embolden flag -->
                <edit name="embolden" mode="assign">
                        <bool>true</bool>
                </edit>
        </match>
回复 支持 反对

使用道具 举报

发表于 2005-6-16 17:21:26 | 显示全部楼层
Post by zerolin
发个图来看看嘛

就像这种
图一是用konqbrowser浏览时的情况,图二上面写了是KDE控制模块。
说明一下,我用的是kubuntu。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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