形成多字型字库、通过该字库显示不同字型的方法及装置制造方法及图纸

技术编号:11153180 阅读:95 留言:0更新日期:2015-03-18 09:41
本发明专利技术提供一种形成多字型字库的方法,包括如下步骤:A1.从现有国际或国家编码标准定义的多个标准字库中提取部分或全部字符;A2.分别为提取的每个字符配置至少一个个性编码,每个字符的个性编码与该字符的字型数量相同且一一对应;A3.存储提取的每个字符及其个性编码以形成多字型字库。相应地,提供一种形成多字型字库的装置、通过所述多字型字库显示不同字型的方法及装置。本发明专利技术所形成的多字型字库能够存储和显示不同字型的字符,与现有技术中显示多种字型需采用多种字库的方案相比占用存储空间较小。

【技术实现步骤摘要】
形成多字型字库、通过该字库显示不同字型的方法及装置
本专利技术涉及计算机字符信息处理领域,具体涉及一种形成多字型字库的方法及装 置。
技术介绍
目前所有的信息系统和操作系统中,如果想要在同一段文字中显示不同的字型, 都需要切换不同的字库来完成,因为一种标准字库仅能存储和显示一种字型,例如,宋体字 库只能显示单一的宋体字型,黑体字库只能显示单一的黑体字型,楷体字库只能显示单一 的楷体字型,以此类推。 对于某些个性化文档来说,其中的文字段落需同时显示几种字型,例如

【技术保护点】
一种形成多字型字库的方法,其特征在于,包括如下步骤:A1.从现有国际或国家编码标准定义的多个标准字库中提取部分或全部字符;A2.分别为提取的每个字符配置至少一个个性编码,每个字符的个性编码与该字符的字型数量相同且一一对应;A3.存储提取的每个字符及其个性编码以形成多字型字库。

【技术特征摘要】
1. 一种形成多字型字库的方法,其特征在于,包括如下步骤: A1.从现有国际或国家编码标准定义的多个标准字库中提取部分或全部字符; A2.分别为提取的每个字符配置至少一个个性编码,每个字符的个性编码与该字符的 字型数量相同且一一对应; A3.存储提取的每个字符及其个性编码以形成多字型字库。2. 根据权利要求1所述的方法,其特征在于,所述步骤A2还包括:经步骤A1提取的字 符中, 若存在字型数等于1的字符,则使该字型的字符在所述多字型字库中的个性编码与该 字型的字符在标准字库中的标准编码相同; 若存在字型数大于1的字符,则使该字符的每种字型均对应一个个性编码,并使该字 符的每种字型对应的个性编码分别与所述字型的字符在标准字库中的标准编码呈一对一 的映射关系。3. 根据权利要求2所述的方法,其特征在于, 对于字型数大于1的字符,所述字符的每种字型对应的个性编码的形成方法为: 预设与所述字符的每种字型一一对应的函数关系式,对应于每种字型的函数关系式 中,所述字型的字符在标准字库中的标准编码为函数的自变量,与所述字型对应的个性编 码为因变量,从而得出所述字符的每种字型对应的个性编码; 或者,随机形成分别与所述字符的每种字型对应且与所述字型的字符在标准字库中的 标准编码不同的个性编码。4. 根据权利要求1所述的方法,其特征在于, 所述现有国际编码标准包括IS0/IEC10646:2003,所述现有国家编码标准包括 GB18030-2000 和 GB13000. 1-1993 ; 所述多字型字库为TrueType字库、PostScript字库或用户自定义格式的字库。5. -种通过如权利要求2-4中任一项所述形成多字型字库的方法所形成的多字型字 库显示不同字型的方法,其特征在于,包括如下步骤: B1.在新建页面中设定所述多字型字库为显示字库; B2.在所述新建页面中录入字符序列,所述录入的字符序列需显示至少一种字型; B3.根据所述录入的字符序列中每个字符在标准字库中的标准编码,生成对应的标准 编码序列; B4.存储所述多字型字库中每种字型的字符的个性编码与该字型的字符在标准字库中 的标准编码的一对一映射关系,并根据所述录入的字符序列中每个字符需显示的字型在所 述多字型字库中对应的个性编码与该字型的字符在标准字库中的标准编码的映射关系,将 所述录入的字符序列对应的标准编码序列转换为个性编码序列,从而在所述新建页面中显 示至少包含一种字型的字符序列。6. -种形成多字型字库的装置,其特征在于,包括:提...

【专利技术属性】
技术研发人员:高玉军刘昉
申请(专利权)人:北大方正集团有限公司方正信息产业控股有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

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

1