在嵌入式系统中处理TRUETYPE字体文件的计算机实施的方法技术方案

技术编号:41841792 阅读:29 留言:0更新日期:2024-06-27 18:22
本发明专利技术涉及一种用于在嵌入式系统中处理TrueType字体文件的计算机实施的方法,该TrueType字体文件由包含字体数据的多个连接表组成,该系统至少包括第一存储器和第二存储器,其中,该第一存储器的读取和/或写入性能低于该第二存储器,该方法包括以下步骤:将该字体数据分离为至少第一组数据和第二组数据,其中,该第一组数据由该‘glyf’表构造而成,并且该第二组数据至少由这些其余表构造而成;将该第一组数据加载到该第一存储器中;将该第二组数据加载到该第二存储器中;以及在对特定字形进行渲染操作之前,如果与该特定字形相对应的数据尚未加载到该第二存储器中,则将该数据从该第一组数据加载到该第二存储器中。

【技术实现步骤摘要】

本披露内容涉及用于在嵌入式系统中处理字体、特别是truetype字体的方法和系统。


技术介绍

1、嵌入式系统是各种技术和产品的基本组成部分,从数字手表和交通灯控制器到车辆信息娱乐系统,不一而足。作为处理器、存储器、输入设备和/或输出设备的组合,嵌入式系统在更大的机械或电子系统中提供专门的功能。在大多数情况下,嵌入式系统的设计都包含作为图形用户界面的显示设备。

2、通常情况下,嵌入式系统会进行成本优化,因此没有大量的快速存储器。其特点是存储器速度缓慢,通常没有内存映射,只能按块访问(例如,nand闪存)。这种存储器通常便宜得多,而且提供的尺寸更大。

3、相反,快速存储器通常是内存映射,因此允许随机访问。然而,这种类型的存储器(例如,ram或nor闪存)成本更高且尺寸受限。

4、现代嵌入式显示系统为了实现尽可能广泛的用途而必须提供多种语言的极佳文本渲染质量。为此,通常要使用字体引擎。在大多数情况下,这都是基于标准化的truetype(ttf)或opentype(otf)轮廓字体标准,而开源软件开发库freetype则被广泛用本文档来自技高网...

【技术保护点】

1.一种用于在嵌入式系统(138)中处理TrueType字体文件(110)的计算机实施的方法(100),其中TrueType字体文件(110)表示一种特定字体,该TrueType字体文件(110)由包含字体数据的多个连接表组成,这些表至少包括一个定义字形的外观、即字体字符的轮廓的‘glyf’表(114),不含该‘glyf’表(114)的多个表即为其余表,该嵌入式系统(138)至少包括第一存储器(140)和第二存储器(142),其中,该第一存储器(140)的读取和/或写入性能低于该第二存储器(142),该方法(100)包括以下步骤:

2.根据权利要求1所述的方法,其中,在将该‘...

【技术特征摘要】

1.一种用于在嵌入式系统(138)中处理truetype字体文件(110)的计算机实施的方法(100),其中truetype字体文件(110)表示一种特定字体,该truetype字体文件(110)由包含字体数据的多个连接表组成,这些表至少包括一个定义字形的外观、即字体字符的轮廓的‘glyf’表(114),不含该‘glyf’表(114)的多个表即为其余表,该嵌入式系统(138)至少包括第一存储器(140)和第二存储器(142),其中,该第一存储器(140)的读取和/或写入性能低于该第二存储器(142),该方法(100)包括以下步骤:

2.根据权利要求1所述的方法,其中,在将该‘glyf’表(114)中的字形复制到存储器之前按其使用频率对所述‘glyf’表(114)中的字形进行排序,其中,频率更高的字形出现在第一个位置。

3.根据权利要...

【专利技术属性】
技术研发人员:U·卡巴特克
申请(专利权)人:大陆汽车科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1