QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 738|回复: 3

弱弱地问几个关于字体的问题

[复制链接]
发表于 2005-4-30 17:43:00 | 显示全部楼层 |阅读模式
我发现很多linux桌面都是用simsun的点阵加上别的英文字体的AA,可是在windows下似乎都是在用点阵的效果。
simsun里内嵌了哪几个字号的点阵字体?
英文ttf字体里有没有点阵字?比如常见的tahoma、verdana等?
为什么windows下似乎都没有开AA效果,而linux下默认都开了AA?
一个ttf字体里有了点阵字,在同时开AA,那么屏幕的最终显示是使用点阵还是矢量?
和windows的字体渲染引擎想比,linux的引擎有什么不足?怎么才能达到windows一样的效果?
对于矢量字,还用AA吗?(可能我混淆了AA和矢量的概念)
请斑竹和各位能指点一番
发表于 2005-4-30 22:47:25 | 显示全部楼层
win下英文是是用的矢量字加hinting,不是点阵
simsun有12、13、14、15、16、18pixel的点阵
没有。几乎所有英文字体都没有内嵌点阵
xp以后的系统的cleartype可能就是AA的一种吧。至于为什么win不开AA,你可以致信MS。AA确实有助于英文等字符字体的实现,特别是不用麻烦的调整hinting了
矢量,矢量的AA字体
不知道。打开hinting;再配合中文字体的内嵌点阵;调整字体显示顺序,就能获得win一样的效果。当然,不包括中文的粗体模拟
没看明白你什么意思?如果矢量字没有AA也没有hinting这两种技术其一的话就会破碎变形的。中文字体多笔画复杂,所以看不到用hinting的,调起来费时费力,都是用内嵌点阵实现清晰细腻的效果。对于宋、楷、仿这些笔画细的字体,AA看起来会导致模糊
回复

使用道具 举报

 楼主| 发表于 2005-5-3 13:22:04 | 显示全部楼层
谢谢斑竹的回答。
还有一点不明白的是带点阵的ttf字体,能不能控制在某一大小的字号时使用点阵字还是矢量字?
回复

使用道具 举报

发表于 2005-5-3 15:24:20 | 显示全部楼层
[code:1]
<match target="font">
        <test compare="eq" name="pixelsize" qual="any" ><double>12</double></test>
        <edit name="antialias" mode="assign"><bool>false</bool></edit>
        <edit name="hinting" mode="assign"><bool>true</bool></edit>
        <edit name="autohint" mode="assign"><bool>false</bool></edit>
        <edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
        <edit name="rh_prefer_bitmaps" mode="assign"><bool>true</bool></edit>
</match>
[/code:1]
12pixel字号用内嵌点阵

PS:我不是斑竹
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-8 14:15 , Processed in 0.046522 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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