【技术实现步骤摘要】
本披露内容涉及用于在嵌入式系统中处理字体、特别是truetype字体的方法和系统。
技术介绍
1、嵌入式系统是各种技术和产品的基本组成部分,从数字手表和交通灯控制器到车辆信息娱乐系统,不一而足。作为处理器、存储器、输入设备和/或输出设备的组合,嵌入式系统在更大的机械或电子系统中提供专门的功能。在大多数情况下,嵌入式系统的设计都包含作为图形用户界面的显示设备。
2、通常情况下,嵌入式系统会进行成本优化,因此没有大量的快速存储器。其特点是存储器速度缓慢,通常没有内存映射,只能按块访问(例如,nand闪存)。这种存储器通常便宜得多,而且提供的尺寸更大。
3、相反,快速存储器通常是内存映射,因此允许随机访问。然而,这种类型的存储器(例如,ram或nor闪存)成本更高且尺寸受限。
4、现代嵌入式显示系统为了实现尽可能广泛的用途而必须提供多种语言的极佳文本渲染质量。为此,通常要使用字体引擎。在大多数情况下,这都是基于标准化的truetype(ttf)或opentype(otf)轮廓字体标准,而开源软件开发库fre
...【技术保护点】
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·卡巴特克,
申请(专利权)人:大陆汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。