" id="b1img" alt="米课”N+1“思维建站-非官方免费技术支持,Wordpress/Zencart/Opencart建站、SEO" title="米课”N+1“思维建站-非官方免费技术支持,Wordpress/Zencart/Opencart建站、SEO">
  • " alt="米课”N+1“思维建站-非官方免费技术支持,Wordpress/Zencart/Opencart建站、SEO" title="米课”N+1“思维建站-非官方免费技术支持,Wordpress/Zencart/Opencart建站、SEO" />
  • " alt="Windows/Linux服务器运维技术支持 环境搭建、应用发布、服务器管理、虚拟化、云计算" title="Windows/Linux服务器运维技术支持 环境搭建、应用发布、服务器管理、虚拟化、云计算" />
  • " alt="高校/小型企业网络运维与建设免费技术支持,网络规划、网络优化、故障排除、网络管理" title="高校/小型企业网络运维与建设免费技术支持,网络规划、网络优化、故障排除、网络管理" />

什么是字体(Font)?常见字体有那几种?

生活点滴2005-09-24 itlogger阅读(429) 评论(0)

什么是字体(Font)?常见字体有那几种?

答:字体一般来说需要包含两个要素:字符的图像信息和字符编码到这些图像信息的映射。

字体的主要功能是将字符的编码转换为一个图片用以显示在屏幕或者用户界面上。从编码到字符的映射有很多中情况:多个编码映射为一个图像:(比如fi),一个编码映射到多个图像,但最常见的还是一个编码一个图像。

常见的字体有两大类,一类称为位图字体(或者点阵字体),这类字体一般需要用一个二值(0-1)矩阵来表示一个符号,0-1矩阵信息将在屏幕上转换为黑白图像,这样的字体包括bdf,pcf,fnt,hbf等格式;第二类称为矢量字体(outline font),这类字体中每一个符号是通过数学曲线来描述的,字体中包含了符号边界上的关键点,连线的导数信息等,字体的渲染引擎通过读取这些数学区县,然后进行一定的数学运算来进行渲染。这类字体的好处是字体可以无限放大而不产生字体,使用于高质量的打印和屏幕显示。矢量字体主要包括Type1和True-Type等几类,其中Type1和True-Type比较可以从如下[链接]查看,简言之,True-Type使用了二次B样条(quadratic Bézier spline)而Type1使用了三次B样条曲线(cubic Bézier spline)来描述符号边界,因而TrueType的数学相对简单,易于hinting。

转载请注明 :IT樵客
文章地址:http://www.itlogger.com/etc/185.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注