一种通过Web方式显示补字的方法和系统的制作方法

文档序号:6585031阅读:122来源:国知局
专利名称:一种通过Web方式显示补字的方法和系统的制作方法
技术领域
本发明属于数字出版技术领域,具体涉及一种通过web方式显示补字的方法和系 统。
背景技术
出版领域在进行计算机排版中,需要从计算机字库中调出排版的字符。现有的计 算机字库中通常只包括用户常用的字符,而对于那些用户不经常用到的繁体字、旧字形、生 僻字,现有的计算机字库则不能提供。当用户在排版过程中用到这些字符时,只有通过专门 的补字软件进行拼造,按照编码生成补字文件,供后端输出时调用。但是,目前图书出版领域的补字技术,只实现了补字在纸质图书中的显示,具体的 实现步骤如下步骤1、在排版过程中,存在偏僻字的时候使用补字软件生成对应补字,并保存为 补字文件;步骤2、发排时输入对应补字文件的路径;步骤3、印制图书。基于上述步骤的补字方式只适用于字符在纸质图书中的显示,随着互联网技术的 发展,大量的图书需要在网络上进行应用和发布,但上述技术却无法支持图书在互联网上 发布时的补字需求,导致所补充的字符无法显示。

发明内容
本发明的目的在于针对现有的补字技术无法实现网络显示应用的缺陷,提供一种 通过web方式显示补字的方法和系统,以提高图书资源在网络中应用的多样性和完整性。为实现上述目的,本发明的技术方案如下一种通过web方式显示补字的方法,包 括如下步骤(1)获取并存储图书中的补字文件;(2)将补字文件转换成用于网络应用的补字字体文件和补字字码文件;(3)对包含补字字码的补字字码文件进行解析;(4)在网页上加载补字字体文件;(5)将解析后的补字字码输出到加载了补字字体文件的页面上,显示补字。进一步,如上所述的通过web方式显示补字的方法,步骤( 中所述的补字字体文 件为一个压缩字库,补字字体文件是通过解析补字文件中的字体信息获得的,所述的字体 信息包括字体名称、字型索引和字型数据信息;所述的补字字码文件为一个文本文件,补字 字码文件是通过解析补字文件中的字码信息获得的。进一步,如上所述的通过web方式显示补字的方法,步骤C3)中对补字字码文件进 行解析时,将补字字码转换成十进制字码。一种通过web方式显示补字的系统,包括
数据管理装置,用于接收补字过程中资源采集的数据及转换后的数据;资源采集装置,用于获取和管理图书中的补字文件;补字转换装置,用于将补字文件转换生成用于网络应用的补字字体文件和补字字 码文件;补字显示装置,用于通过web方式显示补字。进一步,如上所述的通过web方式显示补字的系统,其中,所述的补字转换装置生 成的补字字体文件为一个压缩字库,用于在网页上显示特殊字体;补字字码文件为一个文 本文件,用于存储补字的字码。进一步,如上所述的通过web方式显示补字的系统,其中,所述的补字显示装置在 网页上加载补字字体文件,并对包含补字字码的补字字码文件进行解析,将解析后的补字 字码输出到加载了补字字体文件的页面上进行显示。本发明的有益效果如下本发明通过采集图书中的补字文件,将补字文件转换成 用于网络应用的补字字体文件和补字字码文件,然后对包含补字字码的补字字码文件进行 解析,将其中的字码输出到加载了补字字体文件的页面上,完成补字的显示。本发明实现了 补字通过Web方式的显示,提高了图书资源在网络中应用的多样性和完整性。


图1为本发明的方法流程图;图2为本发明的系统结构示意图;图3为本发明实施例中的补字字码文件格式图;图4为本发明实施例中的补字显示页面。
具体实施例方式由于图书进行网络应用和发布时,一些生僻字无法在网页上显示,但这些生僻字 在图书的排版过程中,都已经通过补字软件生成了对应的补字,并保存在了补字文件中。本 发明的技术思路就是利用现有的图书中的补字文件,将之转化为网络可以应用的形式,结 合网络自身的特点,实现补字通过Web方式的显示。下面结合附图和具体实施例对本发明进行详细的描述。如图1所示,本发明所提供的通过web方式显示补字的方法,包括如下步骤步骤S01,获取并存储图书中的补字文件;步骤S02,将补字文件转换成用于网络应用的补字字体文件和补字字码文件;步骤S03,对包含补字字码的补字字码文件进行解析;步骤S04,在网页上加载补字字体文件;步骤S05,将解析后的补字字码输出到加载了补字字体文件的页面上,显示补字。在上述方法中,首先是要在步骤SOl中获取现有的图书中的补字文件,所述的补 字文件中包含了描述所涉及的生僻字的所有信息,这些信息按照一定的结构存储于文件 中,补字文件可以是tte、pfi等格式。解析补字文件时,就需要根据补字文件的格式以及内 部信息的结构进行转换,从而得到各种数据信息。解析补字文件就是步骤S02中需要完成的主要功能,本发明中要求将补字文件转换成用于网络应用的补字字体文件和补字字码文件。补字字体文件是一种压缩字库,如EOT 文件,其目的是为了解决在网页中嵌入特殊字体的难题,补字字体文件是通过解析补字文 件中的字体信息获得的,所述的字体信息包括字体名称、字型索引和字型数据信息,将转换 后的补字字体文件加载到网页上之后,网页就可以将文字以特殊的字体外形显示出来。补 字字码文件是一种文本文件,如txt文件(见图幻,图书中所涉及的生僻字的字码全部存储 于补字字码文件中,每一组字码就代表了一个具体的生僻字。图3中表现了一种补字字码 文件的格式,文件中的e40a. . . e411. . . e41e等为转换后补字的内码。补字字码文件中所列出的各个字码,在具体网页上显示时需要进行进一步的解 析和转换,本发明在步骤S03中将每组字码转换成十进制字码,例如e40a的十进制码为 57354,然后再将十进制字码输出到页面上,把十进制字码转换为可显示的字符,实现生僻 字的页面显示。十进制字码向字符的转换为网页设计中的公知技术,此处不再过多描述。通过步骤S04和步骤S05的加载操作,补字字体文件和补字字码文件都被应用到 了具体的页面中,补字字体文件保证了特殊字体的要求,转换后的补字字码文件包含了所 有的生僻字字码,从而实现了所涉及的生僻字通过web方式的显示,具体的显示页面如图4 所示。为了实现上述方法,本发明提供了一种通过web方式显示补字的系统,具体结构 如图2所示,包括数据管理装置,用于接收补字过程中资源采集的数据及转换后的数据;资源采集装置,用于获取和管理图书中的补字文件;补字转换装置,用于将补字文件转换生成用于网络应用的补字字体文件和补字字 码文件;补字显示装置,用于通过web方式显示补字。上述系统中的各装置均为设置于服务器中的软件模块。数据管理装置在服务器的 存储空间中开辟存储区域,对资源采集的数据以及补字过程中转换生成的数据进行存储和 管理。资源采集装置主要是获取图书中的补字文件,补字文件可以是tte、pfi等格式,并 将各补字文件传输至数据管理装置。补字转换装置是一个重要的解析模块,将补字文件转 换生成用于网络应用的补字字体文件和补字字码文件。补字字体文件是一种压缩字库,如 EOT文件,其目的是为了解决在网页中嵌入特殊字体的难题,补字字体文件是通过解析补字 文件中的字体信息获得的;补字字码文件是一种文本文件,如txt文件,补字字码文件是通 过解析补字文件中的字码信息获得的。补字显示装置对生成的补字字码文件进行进一步解 析,将补字字码转换成十进制字码,然后将解析后的补字字码输出到加载了补字字体文件 的页面上,把十进制字码转换为可显示的字符,实现了通过web方式显示补字。以上所述仅为本发明的一个实施例而已,并不用以限制本发明,这些说明和实施 例仅作为例子来考虑,它们都属于由所附权利要求所指示的本发明的保护范围和精神之 内。
权利要求
1.一种通过web方式显示补字的方法,包括如下步骤(1)获取并存储图书中的补字文件;(2)将补字文件转换成用于网络应用的补字字体文件和补字字码文件;(3)对包含补字字码的补字字码文件进行解析;(4)在网页上加载补字字体文件;(5)将解析后的补字字码输出到加载了补字字体文件的页面上,显示补字。
2.如权利要求1所述的通过web方式显示补字的方法,其特征在于步骤(2)中所述的 补字字体文件为一个压缩字库,补字字体文件是通过解析补字文件中的字体信息获得的, 所述的字体信息包括字体名称、字型索引和字型数据信息。
3.如权利要求1或2所述的通过web方式显示补字的方法,其特征在于步骤O)中 所述的补字字码文件为一个文本文件,补字字码文件是通过解析补字文件中的字码信息获 得的。
4.如权利要求3所述的通过web方式显示补字的方法,其特征在于步骤(3)中对补 字字码文件进行解析时,将补字字码转换成十进制字码。
5.一种通过web方式显示补字的系统,包括数据管理装置,用于接收补字过程中资源采集的数据及转换后的数据; 资源采集装置,用于获取和管理图书中的补字文件;补字转换装置,用于将补字文件转换生成用于网络应用的补字字体文件和补字字码文件;补字显示装置,用于通过web方式显示补字。
6.如权利要求5所述的通过web方式显示补字的系统,其特征在于所述的补字转换 装置生成的补字字体文件为一个压缩字库,用于在网页上显示特殊字体。
7.如权利要求5或6所述的通过web方式显示补字的系统,其特征在于所述的补字 转换装置生成的补字字码文件为一个文本文件,用于存储补字的字码。
8.如权利要求5所述的通过web方式显示补字的系统,其特征在于所述的补字显示 装置在网页上加载补字字体文件,并对包含补字字码的补字字码文件进行解析,将解析后 的补字字码输出到加载了补字字体文件的页面上进行显示。
全文摘要
本发明属于数字出版技术领域,具体涉及一种通过Web方式显示补字的方法和系统。该方法通过采集图书中的补字文件,将补字文件转换成用于网络应用的补字字体文件和补字字码文件,然后对包含补字字码的补字字码文件进行解析,将其中的字码输出到加载了补字字体文件的页面上,完成补字的显示;该系统包括数据管理装置、资源采集装置、补字转换装置、补字显示装置。本发明实现了补字通过Web方式的显示,提高了图书资源在网络中应用的多样性和完整性。
文档编号G06F17/30GK102096675SQ20091024180
公开日2011年6月15日 申请日期2009年12月9日 优先权日2009年12月9日
发明者翟因为, 韩鹏涛, 颜金良 申请人:北京北大方正电子有限公司, 北大方正集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1