[发明专利]一种云端字体加载方法、装置及电子设备在审
申请号: | 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 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 云端 字体 加载 方法 装置 电子设备 | ||
1.一种云端字体加载方法,其特征在于,应用于客户端设备,所述方法包括:
获得字体加载请求,所述字体加载请求中包含待加载字体的标识信息;
向云端服务器发送字体加载请求;
接收云端服务器返回的字体数据,所述字体数据为云端服务器依据所述待加载字体的标识信息,从云端服务器存储的网络字体数据中检索匹配获得的;
加载所述字体数据。
2.根据权利要求1所述的方法,所述获得字体加载请求的步骤,包括:
检测PDF文档编辑界面中的字体加载按钮是否被按下;
当检测到PDF文档编辑界面中的字体加载按钮被按下时,向云端服务器发送获取网络字体数据列表请求;
接收云端服务器返回的网络字体数据列表,所述网络字体数据列表包含各个字体的标识信息;
在所述PDF文档编辑界面中显示网络字体数据列表;
接收用户在所述网络字体数据列表中选择的需要加载的字体,作为待加载字体;
从所述网络字体数据列表中获取待加载字体的标识信息;
生成包含待加载字体的标识信息的加载请求。
3.根据权利要求2所述的方法,其特征在于,所述网络字体数据列表中,还包含:字体的样式及排版效果;
在所述PDF文档编辑界面中显示网络字体数据列表的步骤,包括:
在所述PDF文档编辑界面中显示包含各个字体的标识信息、字体的样式及排版效果的网络字体数据列表。
4.根据权利要求1所述的方法,其特征在于,所述获得字体加载请求的步骤,包括:
判断PDF文档编辑界面中当前打开的PDF文档是否有乱码文字;
如果有乱码文字,则对该乱码文字进行乱码检测,将检测出的与所述乱码文字对应的正常文字的字体确定为待加载字体;
依据所述网络字体数据列表查找所述待加载字体的标识信息,生成包含待加载字体的标识信息的加载请求。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
向云端服务器发送所述字体加载请求后,启动定时器,若在预设时长内未接收到云端服务器返回的字体数据,则向用户输出云端字体加载失败的提示信息。
6.根据权利要求1所述的方法,其特征在于,所述加载所述字体数据,包括:
将云端服务器返回的所述字体数据加载至客户端设备的内存中。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
向用户输出是否保存当前加载的字体数据的提示信息;
在接收到用户确定保存当前加载的字体数据的指令后,将加载的所述字体数据存储至本地字体库中。
8.一种云端字体加载方法,其特征在于,应用于云端服务器,所述方法包括:
接收客户端设备发送的字体加载请求,所述字体加载请求包含待加载字体的标识信息;
解析所述字体加载请求,获得所述标识信息;
依据所述待加载字体标识信息,从存储的网络字体数据中检索获取匹配的字体数据;
将所述字体数据发送至客户端设备。
9.根据权利要求8所述的方法,其特征在于,在接收客户端设备发送的字体加载请求之前,所述方法还包括:
接收客户端设备发送的获取网络字体数据列表请求;
向客户端设备返回网络字体数据列表;所述网络字体数据列表包含各个字体的标识信息,以使客户端设备在PDF文档编辑界面中显示网络字体数据列表;接收用户在所述网络字体数据列表中选择的需要加载的字体,作为待加载字体;从所述网络字体数据列表中获取待加载字体的标识信息;并生成包含待加载字体的标识信息的加载请求;
用户新建PDF文档,需要使用新的字体时,接收客户端设备发送的获取可用字体数据请求;所述可用字体数据请求,包含客户端字体库中已有的字体信息;
判断网络字体数据列表中是否有新的字体数据需要发送至客户端设备,如果是,则将新的字体数据发送至客户端设备,如果否,则向客户端设备发送当前无可用新字体的提示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州金山移动科技有限公司;珠海金山办公软件有限公司;北京金山办公软件股份有限公司,未经广州金山移动科技有限公司;珠海金山办公软件有限公司;北京金山办公软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811275011.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网页版三维在线游戏的实现方法
- 下一篇:一种文本分类方法及装置