文档中内嵌字库的转换方法和优化技术

来源 :北京大学 | 被引量 : 0次 | 上传用户:shimin_job
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
文字是一份电子文档的主要内容,而字体是文字的一个重要属性,任何文字都不能脱离字体而单独存在。在文档格式转换中,对字体的处理是一个十分重要的方面。   为了保证电子文档中的文字所采用的字体在不同的软、硬件环境下都能够正确地显示,可以考虑将字体文件嵌入到电子文档中,这样即使在没有安装该字体的计算机上也可以正常显示字体。但是,字体的类型很多,为了实现原版原式地显示电子文档,解析引擎就需要支持电子文档中涉及的所有字体。为了实现解析引擎内核精练、解析速度快的目的,可以考虑在电子文档中只使用有限的几种字体,而把其它的字体都转换成支持的某种字体。本文设计并实现了从Typel字体向TrueType字体的转换。将Type1字体转换成TrueType字体,其中最重要的部分是轮廓数据的转换,其实质是将三次Bezier曲线转换成二次Bezier曲线。文中分析了Bezier曲线降阶的一般方法,提出了一种拐点分割和逼近分割相结合的分段策略,实验结果表明,使用该方法进行三次Bezier曲线到二次Bezier曲线的转换,结果的分段数较少,从而转换后的字体文件体积较小。   将字体文件嵌入到电子文档中之后,可以保证在没有安装该字体的计算机上也可以正常显示字体,但是却增大了文档的体积,因此需要对字体嵌入技术进行优化。本文设计了一种用于保存多个字体文件的内嵌字体存储区的结构,并实现了提取公共字体文件的策略,达到了对嵌入的字体文件进行优化的目的。
其他文献
P2P网络具有很高的可扩展性、自治性和容错性,能充分利用个人电脑的网络带宽、存储空间以及计算资源,为构建文件共享和存储系统提供了非常有利的条件。但由于系统用户具有高度
市场全球化的趋势使得市场竞争日益激烈,跨行业、跨区域的企业制造模式已经逐渐形成。作为一种跨平台、网络化、服务于企业的企业建模和管理工具,ERP(企业资源计划)的概念于1990
H.264是目前最新的视频压缩编码标准,编码效率是MPEG-2的2~3倍,广泛应用于在通讯、计算机、消费电子等领域。同时,与之前的MPEG-1/2和H.263标准相比较,H.264的算法复杂度也大幅增
近年来,基于分布式对等(Peer-to-Peer)系统在互联网上广泛的流行起来,成为了当前占据Internet主要流量之一。基于分布式散列表(Distributed Hash Table,DHT)的结构化P2P系统是P2P领
服务建模是当今软件工程领域的热点研究方向之一。为了支持面向服务的软件系统开发,本文论述了如何基于《CBDI-SAETM Meta Model foz SOA2.0》服务建模语言规范进行服务建模。
信息技术和互联网的飞速发展使得人们可以更好地享受各类视频信息,如:有线电视、交互式网络电视、蓝光光盘等。为了节约这些视频信息的存储空间及网络传输带宽,国内外的科研机构
随着互联网和移动通信等技术的飞速发展,以及普适计算模式代替传统的计算模式,使得每个人任何时候都处在信息的包围之中,并且面临的信息丰富多样。它们在人们的生活中的作用越来
随着跨域联盟技术的发展,越来越多的Web应用系统被移植到跨域联盟以支持联盟用户访问。由此,Web应用系统对于联盟用户的访问控制和授权成为跨域联盟需要研究的基本问题之一。 
事件监测是无线传感器网络的一种重要应用。尤其是对于一些紧急事件,例如化学物质泄露、火灾等,往往希望尽快确定事件发生或影响的区域。无线传感器网络可以快速地覆盖事件可能
随着Web2.0时代的到来,博客、论坛、维基百科等服务兴起并被广泛使用,使每个Web用户都有机会成为信息提供者。Web2.0环境里注册用户对应着现实生活中的人,其网络行为与人的社会