QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2441|回复: 34

3n请进来看看,字体问题

[复制链接]
发表于 2005-3-1 18:11:30 | 显示全部楼层 |阅读模式
如下图,这个页面是用你做的字体显示,看一下我所圈起来的那一句中,“超集”的“集”字并不是点阵的粗体显示,而是粗圆,看看,是不是字体的问题

本帖子中包含更多资源

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

×
发表于 2005-3-1 20:59:34 | 显示全部楼层
<match target="font">
   <edit name="antialias"><bool>true</bool></edit>
   <edit name="hinting"><bool>false</bool></edit>
   <edit name="autohint"><bool>false</bool></edit>
</match>

<match target="font">
   <test name="pixelsize" compare="more_eq"><double>12</double></test>
   <test name="pixelsize" compare="less_eq"><double>16</double></test>
   <edit name="antialias"><bool>false</bool></edit>
   <edit name="hinting"><bool>true</bool></edit>
   <edit name="autohint"><bool>false</bool></edit>
</match>

加到 fonts.conf 试试,不行再说
如果你要用点阵的话,我建议你还是用 firefly 的宋体好
回复

使用道具 举报

 楼主| 发表于 2005-3-2 21:12:00 | 显示全部楼层
试了一下,发现字体变得很难看,可能是没有hinting的原因吧。
另我换成linuxsong和fzyuanti也都出现这样的情况,该不会是这个集字没有替换掉的原因吧
回复

使用道具 举报

发表于 2005-3-2 21:58:54 | 显示全部楼层
有可能是没体换掉

有些发行版是没有打开hinting的,例如fc
回复

使用道具 举报

 楼主| 发表于 2005-3-5 00:38:23 | 显示全部楼层
那有没有什么办法可以全部替换掉而不会出现重复?我发现基本上是点阵的黑体和粗圆之间的问题
回复

使用道具 举报

发表于 2005-3-5 15:17:59 | 显示全部楼层
[code:1]<match target="font">
        <edit name="rh_prefer_bitmaps" mode="assign"><bool>true</bool></edit>
</match>[/code:1]
不知道你有没有用firefly的补丁,如果用了就再加
[code:1]<match target="font">
        <edit name="embed" mode="assign"><bool>true</bool></edit>
</match>[/code:1]
你试试再说
回复

使用道具 举报

 楼主| 发表于 2005-3-5 22:26:50 | 显示全部楼层
我没装过firefly的补丁,我觉得能不装补丁最好
不明白修改fonts.conf的作用,但是加了之后,本来是点阵粗体显示的字现在都变成是方正粗体的了
像我截的这个图中的我问你的标题,“3n‘请进’来‘看看’.....”,请进和看看这几个字都变成方正粗体了,仔细看的话还有很多字也这样(我用的字体是:        Bitstream+方正圆体+simsun点阵)

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2005-3-5 22:38:23 | 显示全部楼层
建议你关掉AA试试
<match target="font">
<edit name="antialias"><bool>false</bool></edit>
<edit name="hinting"><bool>true</bool></edit>
<edit name="autohint"><bool>false</bool></edit>
</match>


另外问一下,你用的什么locale?
回复

使用道具 举报

 楼主| 发表于 2005-3-5 22:40:36 | 显示全部楼层
刚刚我把<match target="font">
   <edit name="rh_prefer_bitmaps" mode="assign"><bool>true</bool></edit>
</match>中的true改成false,所有的字体都变成方正的AA字体,
这样看来这个字体中AA和点阵相同的字并存的,点阵并没有替换。不知这样说对不对?
如果真是这样的,那能不能让相同字号的字只存在一个,比方说“12、13、14、15、16、18 pixelsize 的字只有点阵,而方正的字就删了,比它大或者比它小用方正代替?
回复

使用道具 举报

 楼主| 发表于 2005-3-5 22:45:27 | 显示全部楼层
我的loclae
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.GBK
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
回复

使用道具 举报

 楼主| 发表于 2005-3-5 22:56:57 | 显示全部楼层
不开AA的话很难看的,呵呵
回复

使用道具 举报

发表于 2005-3-5 23:10:22 | 显示全部楼层
开了AA就会使用圆体,关了AA就是点阵了。当然还有一个前提就是:
<edit name="rh_prefer_bitmaps" mode="assign"><bool>true</bool></edit>的设置
如果是true就是说,如果一个字体内嵌有点阵的话,就优先用点阵显示。如果是false的话,就表示不用内嵌的点阵,此时就会用到矢量字了(对这个字体说就是方正圆体)

建议你还是把AA关掉,再配合hinting,效果还可以。改天抓个图你看看
回复

使用道具 举报

 楼主| 发表于 2005-3-5 23:17:46 | 显示全部楼层
谢谢
回复

使用道具 举报

发表于 2005-3-6 00:11:53 | 显示全部楼层
用点阵和hinting的效果
还有一张 http://www.linuxfans.org/nuke/modules/Forums/files/verasansyuanti-bitmap-a.jpg

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2005-3-6 00:26:05 | 显示全部楼层
用矢量字 AA 后的效果
还有一张 http://www.linuxfans.org/nuke/modules/Forums/files/2005-03-aa-1.jpg


你的问题很奇怪阿,难道是rpwt

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 19:34 , Processed in 0.098639 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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