设置定制文件的自定义字体的方法、装置和可读存储介质制造方法及图纸

技术编号:23984619 阅读:38 留言:0更新日期:2020-04-29 12:55
本发明专利技术提供了设置定制文件的自定义字体的方法、装置和可读存储介质,包括:接收至少一个字体对比指令,调取与字体对比指令对应的页面风格模板和页面文本;根据预先设置的定制文件规则,对页面风格模板和页面文本进行映像控制,生成可视化图片;根据可视化图片以生成对应的定制文件,通过对多个字体对比指令中的页面风格模板和页面文本实现映像控制,从而快速生成定制文件,保护替换后的页面风格出现失效的问题。

Methods, devices, and readable storage media for setting custom fonts for custom files

【技术实现步骤摘要】
设置定制文件的自定义字体的方法、装置和可读存储介质
本专利技术涉及定制文件软件
,具体而言,涉及一种设置定制文件的自定义字体的方法、一种设置定制文件的自定义字体的装置及一种计算机可读存储介质。
技术介绍
由于定制文件中内嵌的字体包可以替代部分功能,但是内嵌字体过多,导致定制文件部分字体无效果。由于大量自定义字体导致的定制文件过大,生成过于耗时的问题;并且在内嵌字库内部生成定制文件后,再从内嵌字库外部直接获取定制文件,容易出现部分字体无效果的现象。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术的第一方面提供了一种设置定制文件的自定义字体的方法。本专利技术的第二方面提供了一种设置定制文件的自定义字体的装置。本专利技术的第三方面提供了一种计算机可读存储介质。有鉴于此,根据本专利技术的第一方面,提供了一种设置定制文件的自定义字体的方法,包括:接收至少一个字体对比指令,调取与字体对比指令对应的页面风格模板和页面文本;根据预先设置的定制文件规则,对页面风格模板和页面文本进行映像控制,生成可视化图片;根据可视化图片以生成对应的定制文件。本专利技术实施例提供的设置定制文件的自定义字体方法,首先接收一个或多个字体对比指令,由于每个字体对比指令均对应包含页面风格模板和页面文本,因此能够调取与字体对比指令对应的页面风格模板和页面文本,从而避免过多种类的页面风格模板经由同一个字体对比指令释放,缓存在服务器中的数据因无序排布、冗杂,出现服务器调取数据时间过长的现象发生,从而实现快速生成定制文件;其次,根据预先设置的定制文件规则,对页面文本和页面风格模板进行映像控制,生成可视化图片,由于映像控制不仅能够反映页面文本与页面风格模板之间的关系,还能够反映映像控制后的文本信息对称分布在可视化图片,从而一方面避免生成的可视化图片过多,提高处理器对可视化图片的处理时间,进而发生降低定制文件的生成速度的可能;另一方面,页面文本与页面风格模板实现映像控制,从而保护替换后的页面文本不会在内嵌字库内部生成,而是以独立于内嵌字库内部的方式,在内嵌字库外部生成替换后的页面文本,解决了内嵌字库存在大量字体包导致失效的问题;最后,根据可视化图片以生成定制文件。本专利技术通过对多个字体对比指令中的页面风格模板和页面文本实现映像控制,从而快速生成定制文件,保护替换后的页面风格出现失效的问题。另外,根据本专利技术上述技术方案提供的设置定制文件的自定义字体的方法,还具有如下附加技术特征:在上述技术方案中,进一步地,接收至少一个字体对比指令,调取与字体对比指令对应的页面风格模板和页面文本,具体包括:接收到字体对比指令,获取字体对比指令中的指令集;设置字体对比列表,并按照字体对比指令的接收顺序,依次将指令集对应存放在字体对比列表内,在字体对比列表中生成至少一个对比区域;从各个对比区域中,依次对指令集中的页面风格模板和页面文本设定关联节点,并对关联节点进行连接。控制调取至少一个指令集的开始时间,使关联后的页面风格模板和关联后的页面文本同时从指令集中调取,得到汇总后的页面风格模板和页面文本。在该技术方案中,当接收到字体对比指令时,由于能够接收到多个字体对比指令,因此为了避免字体对比指令在释放数据时,造成处理器因数据冗杂、无区域分布出现数据丢失的现象发生;通过在字体对比指令中预先创建指令集并对指令集进行获取的方式,能够有效避免后续替换页面风格时出现失效的问题;然后设置字体对比列表,按照字体对比指令的接收顺序,由于指令集具有区域性,能够将设置的字体对比列表划分成一个或多个对比区域,从而提高定制文件的生成速度,以及避免定制文件内嵌字体因种类冗杂造成效果失效的问题;从各个对比区域中,对指令集中的页面风格模板和页面文本各自设定一个关联节点,用于关联连接页面风格模板和页面文本,从而形成映像模式,便于后续进行映像控制;最后控制调取指令集中存储的页面风格模板与页面文本的开始时间,能够同时获取到指令集中的存储信息,并分区域存放,从而使汇总后的页面风格模板和页面文本分区域呈现给用户,进而提高定制文件的生成速度。在上述技术方案中,进一步地,根据预先设置的定制文件规则,对页面风格模板和页面文本进行映像控制,具体包括:获取内嵌字体库中的映射标志;根据定制文件规则中的模板映射规则和汇总后的页面风格模板中的键值信息,从键值信息中提取与映射标志对应的映射键值;根据映射键值,从内嵌字体库中查找与映射标志对应的页面风格模板;控制页面文本与实体模板进行映像结合以实现映像控制。在该技术方案中,获取内嵌字体库中的映射标志,能够确定并未直接从内嵌字库中获取预设的页面风格模板信息,而是间接的从内嵌字体库中获取映射标志,可以理解的是内嵌字体库包含于内嵌字库中;由于事先设定了页面风格模板和页面文本之间的关联关系,根据映像模式的特性,存在多个关联后的页面风格模板和页面文本并且呈对称分布,因此能够根据页面风格模板的键值信息,从键值信息中提取与映射标志对应的映射键值,从而快速搜索出需要替换的页面风格模板信息,保护替换后的页面文本不会在内嵌字库内部生成而是以独立于内嵌字库内部的方式,在内嵌字体库中获取到映射键值后,并在内嵌字库外部生成替换后的页面文本,解决了内嵌字库存在大量字体包导致失效的问题。另外,根据映像控制,能够快速依次替换掉每个页面文本的页面风格效果,提高了生成定制文件的处理速度。在上述技术方案中,进一步地,生成可视化图片,还包括:在对比区域内进行对应的映像控制后,生成至少一个文件块;根据定制文件规则中的图片转换规则,合并文件块,并对合并后的文件信息统一执行图片转换处理,生成可视化图片。在该技术方案中,在执行映像控制后,由于替换页面效果后生成的页面文本不具有文件格式,因此需要生成文件块,能够使生成的文件保持区域独立性,提高处理器处理数据的速度和准确性;对多个文件块进行合并,避免发生生成的可视化图片过多,造成定制文件生产速度降低的现象发生。因此,根据图片转换规则,对合并后的文件块统一执行图片转换处理,生成可视化图片,进而解决生成定制文件的耗时问题。在上述技术方案中,进一步地,生成至少一个文件块之前,还包括:获取映像控制后的页面文本,得到一个与文件块对应的最终文本;将汇总后的页面文本与最终文本进行对比。在该技术方案中,在生成文件块之前,还需要对替换页面效果后的最终文本与未进行替换的页面文本进行对比,检测页面文本的字体效果是否发生变更,进而能够提高定制文件替换字体效果的准确性。在上述技术方案中,进一步地,将汇总后的页面文本与最终文本进行对比,具体包括:当页面文本与最终文本不一致,则继续生成下一个文件块;当页面文本与最终文本保持一致,则重新实现映像控制。在该技术方案中,通过对比结果,执行不同的处理步骤,其中当页面文本与最终文本不一致,则说明页面文本已执行替换,能够继续对替换页面效果的页面文本,执行处理并生成文件块。当页面文本与最终文本保持一致,则说明页面文本替换不成功,出现失效现象,因此需要重新实现映像控制步骤,重新替换本文档来自技高网...

【技术保护点】
1.一种设置定制文件的自定义字体的方法,其特征在于,包括:/n接收至少一个字体对比指令,调取与所述字体对比指令对应的页面风格模板和页面文本;/n根据预先设置的定制文件规则,对所述页面风格模板和所述页面文本进行映像控制,生成可视化图片;/n根据所述可视化图片以生成对应的定制文件。/n

【技术特征摘要】
1.一种设置定制文件的自定义字体的方法,其特征在于,包括:
接收至少一个字体对比指令,调取与所述字体对比指令对应的页面风格模板和页面文本;
根据预先设置的定制文件规则,对所述页面风格模板和所述页面文本进行映像控制,生成可视化图片;
根据所述可视化图片以生成对应的定制文件。


2.根据权利要求1所述的设置定制文件的自定义字体的方法,其特征在于,所述接收至少一个字体对比指令,调取与所述字体对比指令对应的页面风格模板和页面文本,具体包括:
接收到所述字体对比指令,获取所述字体对比指令中的指令集;
设置字体对比列表,并按照所述字体对比指令的接收顺序,依次将所述指令集对应存放在所述字体对比列表内,在所述字体对比列表中生成至少一个对比区域;
从各个所述对比区域中,依次对所述指令集中的所述页面风格模板和所述页面文本设定关联节点,并对所述关联节点进行连接;
控制调取至少一个所述指令集的开始时间,使所述关联后的页面风格模板和所述关联后的页面文本同时从所述指令集中调取,得到汇总后的所述页面风格模板和所述页面文本。


3.根据权利要求2所述的设置定制文件的自定义字体的方法,其特征在于,所述根据预先设置的定制文件规则,对所述页面风格模板和所述页面文本进行映像控制,具体包括:
获取内嵌字体库中的映射标志;
根据所述定制文件规则中的模板映射规则和所述汇总后的所述页面风格模板中的键值信息,从所述键值信息中提取与所述映射标志对应的映射键值;
根据所述映射键值,从所述内嵌字体库中查找与所述映射标志对应的所述页面风格模板;
控制所述页面文本与所述页面风格模板进行映像结合以实现所述映像控制。


4.根据权利要求1至3中任一项所述的设置定制文件的自定义字体的方法,其特征在于,所述生成可视化图片,还包括:
在所述对比区域内进行对应的所述映像控制后,生成至少一个文件块;
根据所述...

【专利技术属性】
技术研发人员:傅翔
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

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

1