2010年3月號
 

【字型技術】

 
 

 

不同用途的嵌入式字型比较–Bitmap Font、Mobile Font、TrueType Font

 
     
 

各种高低阶不同的电子、通信产品,可适用Bitmap Font、Mobile Font、TrueTypeFont等不同的显示字型

 
 

Smart Phone、STB/DTV、eBook Reader、PMP等3C通信、电子产品,有低、中、高阶等不同的市场定位,提供不同使用族群,产品开发设计厂商,要如何选用最适合的显示字型,达到最佳产品效果。

文鼎科技依照不同的电子、通信产品特性,提供3种嵌入式字型显示格式:Bitmap Font、Mobile Font、TrueTypeFont。下列简单介绍这3种嵌入式字型的特色及适用何种产品:

 
 

1.适合中低阶电子产品的点阵字型(Bitmap Font)

 
 

点阵字(Bitmap Font),由一定的字高(H)和字宽(W)的点矩阵(dot matrix)表示的固定大小字型,通常字高16点以下的小字,最能够发挥点阵字型的优势:字型清晰美观、速度快。Bitmap Font在size 16x16以下,主要以显示清楚为优先的考虑, 所以是以单线为主,字型没有造型变化,size 20x20以上,开始可以有造型,有明体、楷体、黑体、圆体、Serif、Sans Serif 等多种造型可供选择。
固定大小的点阵字(Bitmap Font),非常适合应用在中低阶电子消费性产品,及显示功能单纯的装置,这些装置大都使用低分辨率LCD作为显示装置,只需用到小字来显示文字讯息。

 
 

2. 适合中高阶电子产品的Mobile Font

 
 

Mobile Font是可以大小缩放的向量字型(Scaleable Font),完全为了Smart Phone、STB/DTV等中高阶高电子产品我设计,符合对于显示字型的高质量、多功能需求,它兼具字型容量小、执行速度快、支持多国语文及可大小缩放的优点,提供消费性电子等内嵌系统产品的设计制造厂商一个最佳的字型解决方案。

Mobile Font适合使用于高阶手机,Smart Phone、e-Book Reader、STB、DTV、PMP、MID (Mobile Internet Device)…等 。

 
  3.适用于Windows CE/Mobile、Linux等系统的TrueType Font  
  TrueType Font也是可以大小缩放的向量字型(Scaleable Font),适合于Display显示用的TrueType字型,由专业的文鼎资深字体设计人员,针对Smart Phone、DTV、STB等设备的显示特性,开发出字体清晰、造型美观、适合LCD屏幕阅读的TrueType显示字型。使用于低阶析度设备时,TrueType字型可内嵌12x12、14x14、16x16等尺寸Bitmap Font,可在小字型得到较佳的显示质量。 它可以支持各种不同的Embedded System平台,如Windows CE、Windows Mobile、Android、Linux…等,开发人员可以快速porting TrueType字型,节省发人力、时间。  
 

 

 
 

不同字型的特性比较

  Bitmap Font Arphic Mobile Font TrueType Font
字号
  • 不同点数Bitmap Font有不同大小
  • 字号仅有700KB for GB-2312,1.2 MB for Big-5
  • 字型最少2-3 MB

占用内存

  • 24点以下大小字型,占用内存容量小
  • 使用多个字型,或大点数的字型,占用内存大
  • 占用内存略大
  • 需显示多个不同大小字型时,占用内存不会变大,比Bitmap Font具优势
  • 占用内存最大
速度
  • 最快,每秒10,000字以上
  • 比bitmap慢 ,但每秒可产生2,000个字
  • 建议使用中高阶CPU
  • 最慢
  • 建议使用高阶CPU
品质
  • 手描字体,可针对笔划繁复的汉字小字,以人工调整到最好看的质量
  • 使用单色显示时,有最好的质量
  • 灰阶(Grayscale)质量佳
  • 单色(Mono)品质也不错
  • 对质量有要求,且使用12或16小点数的小字型时,可搭配Bitmap Font使用
  • 灰阶(Grayscale)质量佳
  • 单色时,需内嵌Bitmap Fon
功能性
  • 一般无附加功能
  • 使用1种或2种字型显示点数时,建议采用Bitmap Font
  • 可做粗体,外框,直排等特效
  • 使用4种以上字型显示点数时,建议采用Mobile Font
  • 附加功能受制于系统字型引擎(Font Engine)
  • 使用Windows CE或自带FreeType的Linux平台
限制
  • 30点以上的字型,占用内存比缩放字大
  • 灰阶(Grayscale)字体占用极大内存
  • 无法做斜体,旋转等特效
  • 必需搭配字型引擎(Font Engine)使用
  • 小点数的字型,需要使用Bitmap Font,或增加hinting效果比较好
  • 数据量、速度、质量都普通
  • 必须配合系统OS的字型引擎(Font Engine)使用
  • 需要较高阶的CPU等级
优点
  • 小点数字型显示,质量最好
  • 速度最快
  • 适合屏幕分辨率低,建议24点以下字体的采用Bitmap Font
  • 可缩放不同大小的字型
  • 灰阶(Grayscale)字体时,速度及质量的最佳
  • 可缩放不同大小的字型
  • 最易取得的缩放字型解决方案,常见于Windows CE、Linux
 
     
 

不同字型使用硬件规格比较

  Bitmap Font Arphic Mobile Font TrueType Font
内存
  • ROM约300-500KB
  • RAM约50KB以下
  • ROM有700KB以上可用
  • RAM 需有300KB以上可用
  • ROM有2MB以上可用

CPU

  • 低阶CPU
    (50MHZ以下)
  • 中高阶CPU
    (100MHz以上)
  • 高阶CPU
    (200MHz以上)
Display Monitor
  • 任意LCD Monotor
  • Color LCD
    (大于150 DPI)
  • 任意LCD Monotor
适用产品
  • MP3、MP4 Player
  • 低阶手机
  • 低阶STB/DTV
  • IP Phone、电子字典
  • 任意有LCD屏幕之中低阶电子产品
  • STB/DTV
  • eBook Reader
  • Media Player、PMP
  • Smart Phone、高阶手机
  • HMI工业用机台之控制屏幕
  • MFP、Color Copy Machines
  • Win CE或Windows Mobie手机、 GPS或其它电子产品
  • Linux 手机、 GPS或其它电子产品
 
     
   
     
 
文鼎科技開發股份有限公司∣地址:22046 台北縣板橋市文化路二段28530
電話:886-2-8259-8356 ∣ 傳真:886-2-8259-8351
客服專線:TEL:02-8259-8360 ∣ 客服信箱:service@arphic.com.tw