手机开发实战45——手机字库介绍

原创 2016年05月30日 22:06:39

字库介绍

点阵

点阵字库的原始数据是一个个字符形状位图,将位图转换成BDF文件,然后再转换成数组,就可以应用在手机中。

BDFAdobe制定的,是点阵字体的文本描述,全称是Glypn BitmapDistribution Format (BDF),可以直接使用文本编辑器处理。BDF的文档见http://partners.adobe.com/public/deve ... en/font/5005.BDF_Spec.pdf

点阵字库最大的缺点是不能放大,一旦放大后就会发现文字边缘的锯齿。

矢量

矢量字库保存的是对每一个字符的描述信息,比如一个笔划的起始、终止坐标,半径、弧度等等。每个字形都是通过数学方程来描述的,一个字形上分割出若干个关键点,相邻关键点之间由一条光滑曲线连接,这条曲线可以由有限个参数来唯一确定。目前主流的矢量字体格式有3种:Type1TrueTypeOpenType,这三种格式都是平台无关的。

矢量字的好处是字体可以无级缩放而不会产生变形。

如果手机中使用多种字体,对于点阵字库就需要有不同尺寸的字库,矢量字库只需一个字库就可以了。

Windows使用的字库也为以上两类,在FONTS目录下,如果字体扩展名为FON,表示该文件为点阵字库,扩展名为TTF则表示矢量字库。

 

注:因为手机存储空间有限,所以使用的字库比PC机小,许多在PC上可以正常显示的字符,在手机中会无法显示,会显示为:口口。

    对于MTK平台,如果多个字库里有同一个字符,会显示从第一个字库里的字
版权声明:本文为博主原创文章,未经博主允许不得转载。

【Android 开发实例】时间管理APP开发之数据库设计

当然也可以先写界面什么的,但是,总觉得先把数据库后台写好在写界面比较放心。 对于数据库的设计,我一开始没什么概念,甚至不知道如何下手,一开始想着设计成几个表?有哪些字段? 最后用了两天时间,还是一...
  • hu1020935219
  • hu1020935219
  • 2014年11月17日 09:21
  • 3160

HTML5开发手机项目-个人总结

来自http://hi.baidu.com/welan/item/9206c0336b665abf134b14c2,很不错的总结 让网页的宽度自适应屏幕    1)html上加入    ...
  • yual365
  • yual365
  • 2013年10月11日 10:50
  • 28261

机器学习实战笔记——基于KNN算法的手写识别系统

利用k-近邻分类器实现手写识别系统,训练数据集大约2000个样本,每个数字大约有200个样本,每个样本保存在一个txt文件中,手写体图像本身是32X32的二值图像,如下图所示: 首先,我们需要...
  • geekmanong
  • geekmanong
  • 2016年01月17日 14:16
  • 2401

手机开发实战72——域名介绍

域名 由于IP地址数字比较难记,所以有人发明了一种新方法来代替这种数字,即“域名”地址。它是Internet上用来寻找网站所用的名字,是Internet上的重要标识,相当于主机的门牌号码。 ...
  • xjbclz
  • xjbclz
  • 2016年06月04日 20:28
  • 195

手机开发实战117——蓝牙介绍1

蓝牙介绍 简介   信息时代最大的特点便是更加方便快速的信息传播,正是基于这一点技术人员也在努力开发更加出色的信息数据传输方式。    蓝牙技术是一种无线数据与语音通信的开放性...
  • xjbclz
  • xjbclz
  • 2016年06月10日 20:07
  • 173

手机开发实战68——MIME介绍3

MIME详述 介绍   STD11,RFC 882定义了一种信息表示协议,该协议规定了US-ASCII消息报头(message header)的详细细节,并规定消息内容(message...
  • xjbclz
  • xjbclz
  • 2016年06月04日 20:25
  • 1549

手机开发实战123——VCARD介绍1

VCARD介绍 简介 vCard是电子名片的文件格式标准。它一般附加在电子邮件之后,但也可以用于其它场合(如在因特网上相互交换)。vCard可包含的信息有:姓名、地址信息、电话号码、URL...
  • xjbclz
  • xjbclz
  • 2016年06月10日 20:10
  • 218

手机开发实战153——GIF介绍1

GIF格式 标准介绍 GIF(Graphics Interchange Format)的原义是"图像互换格式",是CompuServe公司开发的图像文件存储格式,1987年开发的GIF文件...
  • xjbclz
  • xjbclz
  • 2016年06月12日 21:58
  • 132

手机开发实战90——WAP介绍3

WML介绍 WML是一种基于XML的标记语言,她的官方说明和规范是由WAP论坛维护的。WML的文档类型定义是xml文件类型的,http://www.wapforum.org/DTD/wml_1....
  • xjbclz
  • xjbclz
  • 2016年06月06日 21:51
  • 225

手机开发实战92——PUSH介绍2

PUSH与SMS PUSH可以将某一站点或某一业务的链接通过短信发送到支持WAP PUSH功能的手机上,这样用户只需要阅读这条短信,打开短信中的链接,就可以直接访问业务了。因此,WAP PU...
  • xjbclz
  • xjbclz
  • 2016年06月07日 22:48
  • 409
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:手机开发实战45——手机字库介绍
举报原因:
原因补充:

(最多只允许输入30个字)