使用XML表示图形字符数据的方法技术

技术编号:2912382 阅读:442 留言:0更新日期:2012-04-11 18:40
本发明专利技术是一种使用可扩展标记语言表示图形字符数据的方法,其通过XML产生标准化图形字符并组合所述的标准化图形字符编码以产生组合码图形字符,同时对整个图形字符数据的基本信息(如编码范围)及基本属性(如字符高度)的表示方式标准化。由于组合码图形字符对应到一个独立的编码且其本身没有保存图形字符的位图信息而仅保存用来组合的图形字符的编码的参照信息,因此利用多个已经存在的标准化图形字符的编码组合出一个新的字符而不需要重新造字,提高了字符组合的灵活性也减少了重复造字的劳动;再者,标准化图形字符和组合码图形字符都是XML格式的图形字符,除了更结构化及标准化的优点之外,还可以使用一般的文本编辑器来查看和修改。

【技术实现步骤摘要】

本专利技术涉及的是一种表示图形字符数据的方式,更确切地说是涉及一种使用可扩展标记语言(eXtensible Markup Language,简称为XML)表示图形字符数据的方法。
技术介绍
目前字符的显示有两种方法,一种是基于位图字体(bitmap font)的显示,另一种是基于向量字体(outline font)的显示。在基于位图字体的显示方法中,字符被保存为位图信息,这个位图信息就是由0和1所组成的二值矩阵所保存,而每个位图都有一个唯一的编码与之对应。在电子装置中,处理与显示字符时是以编码为单位,或者说是以单个位图为单位。当电子装置取得编码后,依据编码取得相应的位图,然后将保存位图信息的二值矩阵输出到屏幕上转换成黑白图像显示。在目前各类电子装置如电子字典机中,对于文本的显示格式和反白都有不同的要求。传统上,基于一个编码对应一个位图且一个位图保存一个字符的显示方法,缺乏灵活性,已经难以满足例如将多个字符作为一个整体进行反白或折行等特殊的显示要求。如果把前述已存在的多个位图字符拼接成一个位图加以保存再对其编码(即,一个编码对应一个位图且一个位图保存多个字符),虽然可以满足整体反白或本文档来自技高网...

【技术保护点】
一种使用可扩展标记语言表示图形字符数据的方法,其特征在于,其包括: 将每个原始图形字符通过可扩展标记语言标准化而产生相应的标准化图形字符,所述的原始图形字符为基于一个编码对应一个位图的图形字符,所述的标准化图形字符为一第一可扩展标记语 言元素,其具有一第一编码属性,所述的第一可扩展标记语言元素内容为所述的标准化图形字符相应的原始图形字符的位图信息,所述的第一编码属性内容为表征所述的标准化图形字符的唯一编码; 将至少两个标准化图形字符通过可扩展标记语言组合产生一组合码 图形字符,所述的组合码图形字符为一第二可扩展标记语言元素,其具有一第二编码属性,所述的第二可扩展标记语言元素...

【技术特征摘要】
1、一种使用可扩展标记语言表示图形字符数据的方法,其特征在于,其包括:将每个原始图形字符通过可扩展标记语言标准化而产生相应的标准化图形字符,所述的原始图形字符为基于一个编码对应一个位图的图形字符,所述的标准化图形字符为一第一可扩展标记语言元素,其具有一第一编码属性,所述的第一可扩展标记语言元素内容为所述的标准化图形字符相应的原始图形字符的位图信息,所述的第一编码属性内容为表征所述的标准化图形字符的唯一编码;将至少两个标准化图形字符通过可扩展标记语言组合产生一组合码图形字符,所述的组合码图形字符为一第二可扩展标记语言元素,其具有一第二编码属性,所述的第二可扩展标记语言元素内容为用来组合的所述的至少两个标准化图形字符的参照信息,所述的第二编码属性内容为表征所述的组合码图形字符的唯一编码;每个标准化图形字符及每个组合码图形字符构成所述的图形字符数据,并置入一可选的字符特性,用来提供所述的图形字符数据的基本信息,所述的字符特性为一第三可扩展标记语言元素,其具有一字符名称、一字符来源、一字符版本、一字符描述及一字符编码范围的子元素;以及在所述的图形字符数据置入多个图形字符数据属性,包括一字符集类型、一字符高度及一缺省字符宽度属性。2、根据权利要求1所述的使用可扩展标记语言表示图形字符数据的方法,其特征在于,所述的原始图形字符为一个编码对应一个位图,且为一个位图保存一个字符。3、根据权利要求1所述的使用可扩展标记语言表示图形字符数据的方法,其特征在于,所述的第一可扩展标记语言元素还具有一可选的第一宽度属性...

【专利技术属性】
技术研发人员:陆春勇
申请(专利权)人:金宝电子上海有限公司
类型:发明
国别省市:31[中国|上海]

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

1