[发明专利]一种云端字体加载方法、装置及电子设备在审
申请号: | 201811275011.5 | 申请日: | 2018-10-30 |
公开(公告)号: | CN111199137A | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 邓斌 | 申请(专利权)人: | 广州金山移动科技有限公司;珠海金山办公软件有限公司;北京金山办公软件股份有限公司 |
主分类号: | G06F40/106 | 分类号: | G06F40/106;G06F40/109;G06F40/117;G06F40/166;G06F3/0482;G06F3/0483;G06F9/451 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 丁芸;项京 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 云端 字体 加载 方法 装置 电子设备 | ||
本发明实施例提供了一种云端字体加载方法、装置及电子设备,该方法包括:获得字体加载请求,所述字体加载请求中包含待加载字体的标识信息;向云端服务器发送字体加载请求;接收云端服务器返回的字体数据,所述字体数据为云端服务器依据所述待加载字体的标识信息,从云端服务器存储的网络字体数据中检索匹配获得的;加载所述字体数据。本发明实施例通过客户端设备向云端服务器发送含有待加载字体标识信息的字体加载请求,获取所需的字体数据,解决了安装所有字体到客户端设备造成的磁盘空间浪费问题。
技术领域
本发明涉及计算机技术领域,特别是涉及一种云端字体加载方法、装置及电子设备。
背景技术
由于可移植文档格式PDF良好的通用性,越来越多的电子文档以PDF的形式在不同用户、不同设备间传播。在使用不同版本的阅读软件阅读PDF文档或拷贝PDF文档到不同设备时,如果用户的本地设备中未缓存与PDF文档匹配的字体,就会导致文档出现乱码、无法正常显示,给资料的共享带来困难,影响了用户的正常使用。
目前,通常的做法是将用户可能用到的所有字体都保存在本地设备的字体库中,以便用户在使用不同PDF文软件或者使用不同设备时,都有匹配的字体可供使用。然而,字体的种类很多,并且经常会有新的字体出现,逐一安装每种字体到本地设备,不仅十分繁琐,也会造成本地设备存储空间的浪费。
发明内容
本发明实施例的目的在于提供一种云端字体加载方法、装置及电子设备,以节约客户端设备的磁盘存储空间。具体技术方案如下:
第一方面,本发明实施例提供了一种云端字体加载方法,应用于客户端设备,所述方法包括:
获得字体加载请求,所述字体加载请求中包含待加载字体的标识信息;
向云端服务器发送字体加载请求;
接收云端服务器返回的字体数据,所述字体数据为云端服务器依据所述待加载字体的标识信息,从云端服务器存储的网络字体数据中检索匹配获得的;
加载所述字体数据。
可选的,所述获得字体加载请求的步骤,包括:
检测PDF文档编辑界面中的字体加载按钮是否被按下;
当检测到PDF文档编辑界面中的字体加载按钮被按下时,向云端服务器发送获取网络字体数据列表请求;
接收云端服务器返回的网络字体数据列表,所述网络字体数据列表包含各个字体的标识信息;
在所述PDF文档编辑界面中显示网络字体数据列表;
接收用户在所述网络字体数据列表中选择的需要加载的字体,作为待加载字体;
从所述网络字体数据列表中获取待加载字体的标识信息;
生成包含待加载字体的标识信息的加载请求。
可选的,所述网络字体数据列表中,还包含:字体的样式及排版效果;
在所述PDF文档编辑界面中显示网络字体数据列表的步骤,包括:
在所述PDF文档编辑界面中显示包含各个字体的标识信息、字体的样式及排版效果的网络字体数据列表。
可选的,所述获得字体加载请求的步骤,包括:
判断PDF文档编辑界面中当前打开的PDF文档是否有乱码文字;
如果有乱码文字,则对该乱码文字进行乱码检测,将检测出的与所述乱码文字对应的正常文字的字体确定为待加载字体;
依据所述网络字体数据列表查找所述待加载字体的标识信息,生成包含待加载字体的标识信息的加载请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州金山移动科技有限公司;珠海金山办公软件有限公司;北京金山办公软件股份有限公司,未经广州金山移动科技有限公司;珠海金山办公软件有限公司;北京金山办公软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811275011.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网页版三维在线游戏的实现方法
- 下一篇:一种文本分类方法及装置