一种云字体的显示方法、装置及电子设备制造方法及图纸

技术编号:24457704 阅读:38 留言:0更新日期:2020-06-10 16:03
本发明专利技术实施例提供了一种云字体的显示方法、装置及电子设备,所述方法包括:发送获取云端字体信息的请求,接收云端服务器随机获取的预设数量种字体信息并显示。当用户选择字体时,可以在当前显示的预设数量个字体信息中选择,缩小了用户选择字体的范围。应用本发明专利技术实施例,提高了用户挑选字体的兴趣,从而提高了用户体验。

A display method, device and electronic equipment of cloud font

【技术实现步骤摘要】
一种云字体的显示方法、装置及电子设备
本专利技术涉及云字体显示
,特别是涉及一种云字体的显示方法、装置及电子设备。
技术介绍
随着人们对艺术审美的不断变化和文字的不断发展,字体的种类越来越多,而字体的设置在各种文档中的使用也越来越普遍。比如,在PDF或者WORD工具中使用字体设置功能。目前,文档编辑器的字体都预存在终端的本地磁盘中,且字体设置中的字体都是按照预设的顺序依次排列,如图1所示,当用户需要选择字体时,只能在字体设置下拉菜单中按照预设字体排列顺序显示的所有字体中依次浏览查找字体,这种方式对应本地磁盘字体数量少的情况来说,用户能够很快查找到需要的字体。随着字体数量的增多,对于有些磁盘容量小的终端设备,例如:手机或PAD等终端设备,不会将所有的字体都保存在终端的本地磁盘中,以防止存储资源的浪费。为了解决这一问题出现了云字体,将所有的字体存储在云端。终端需要哪种字体,就从云端服务器下载就可以了。然而,通常云端服务器存储的云字体会有上百种,如果还是按照预设字体排列顺序显示的所有字体中浏览查找字体,这种排序,通常是将相近的字体排在一起,对用户来说缺乏新鲜感,会降低用户挑选字体的兴趣,降低用户体验。
技术实现思路
本专利技术实施例的目的在于提供一种云字体的显示方法、装置及电子设备,以提高用户挑选字体的兴趣,提高用户体验。为达到上述目的,本专利技术实施例公开了一种云字体的显示方法,应用于与云端服务器通信连接的客户端,所述方法包括:发送获取云端字体信息的请求;接收所述云端服务器下发的预设数量种字体的字体信息;所述预设数量种字体为:云端服务器随机从云字体库中获取的字体;显示接收的预设数量种字体信息,供用户选择。可选的,在所述发送获取云端字体信息的请求的步骤之前,还包括:检测文档编辑工具菜单栏中字体选择按钮是否被选中;如果是,则执行所述发送获取云端字体信息的请求的步骤。可选的,所述显示接收的预设数量种字体信息,供用户选择的步骤,包括:在文档编辑工具菜单栏中的字体选择下拉菜单中,显示接收的预设数量种字体信息。可选的,在所述在文档编辑工具菜单栏中的字体选择下拉菜单中,显示接收的预设数量种字体信息的步骤之后,还包括:检测字体选择下拉菜单中的云字体显示切换按钮是否被选中;如果是,则向所述云端服务器发送获取所述云字体库中预设数量种字体的字体信息的请求;接收所述云端服务器下发的预设数量种字体的字体信息;将所述预设数量种字体的字体信息显示到文档编辑工具菜单栏中的字体选择下拉菜单中。可选的,在所述在文档编辑工具菜单栏中的字体选择下拉菜单中,显示接收的预设数量种字体信息的步骤之后,还包括:检测字体选择下拉菜单中查看更多云字体按钮是否被选中;如果是,则向所述云端服务器发送获取所述云字体库中所有字体的字体信息的请求;接收所述云端服务器下发的所有字体的字体信息;生成用于显示字体信息的弹框;将所述所有字体的字体信息分页添加到所述弹框中进行显示。可选的,在所述在文档编辑工具菜单栏中的字体选择下拉菜单中,显示接收的预设数量种字体信息的步骤之后,还包括:检测所述字体选择下拉菜单中显示的云字体名称是否被选中;如果是,则向所述云端服务器发送获取所述云字体名称对应的字体数据的请求;接收所述云端服务器下发的所述云字体名称对应的字体数据;存储获取到的所述云字体名称对应的字体数据。为了达到上述目的,本专利技术实施例还公开了一种云字体的显示方法,应用于与客户端通信连接的云端服务器,所述方法包括:接收获取云端字体信息的请求;所述请求,为:客户端发送的获取云端字体信息的请求;随机获取云端字体库中预设数量种字体的字体信息;将获取到的预设数量种字体的字体信息下发到客户端。可选的,将云端字体库中的每种字体编号;每种字体对应一个数字编号;所述随机获取云端字体库中预设数量种字体的字体信息的步骤,包括:随机获取预设数量个数字,将所述预设数量个数字对应的字体确定为随机获取的预设数量种字体;获取所述预设数量种字体的字体信息,得到预设数量种字体信息。可选的,所述方法,还包括:接收获取所述云字体库中预设数量种字体的字体信息的请求;所述请求,为:客户端检测到所述字体选择下拉菜单中云字体显示切换按钮被选中后,发送的获取所述云字体库中预设数量种字体的字体信息的请求;获取云端字体库中预设数量种字体的字体信息;将获取到的预设数量种字体的字体信息下发到客户端。可选的,所述方法,还包括:接收获取所述云字体库中所有字体的字体信息的请求;所述请求,为:客户端检测到所述字体选择下拉菜单中查看更多云字体按钮被选中后,发送的获取所述云字体库中所有字体的字体信息的请求;获取云端字体库中所有字体的字体信息;将获取到的所有字体的字体信息下发到客户端。可选的,所述方法,还包括:接收获取所述云字体名称对应的字体数据的请求;所述请求,为:客户端检测到所述字体选择下拉菜单中显示的云字体名称被选中后,发送的获取所述云字体名称对应的字体数据的请求;获取云端字体库中所述云字体名称对应的字体数据;将获取到的所述字体数据下发到客户端。为了达到上述目的,本专利技术实施例还公开了一种云字体的显示装置,应用于与云端服务器通信连接的客户端,所述装置包括:第一发送模块,用于发送获取云端字体信息的请求;第一接收模块,用于接收所述云端服务器下发的预设数量种字体的字体信息;所述预设数量种字体为:云端服务器随机从云字体库中获取的字体;第一显示模块,用于显示接收的预设数量种字体信息,供用户选择。可选的,所述装置,还包括:第一检测模块,用于在发送获取云端字体信息的请求之前,检测文档编辑工具菜单栏中字体选择按钮是否被选中;如果是,则触发所述第一发送模块发送获取云端字体信息的请求。可选的,所述第一显示模块,具体用于在文档编辑工具菜单栏中的字体选择下拉菜单中,显示接收的预设数量种字体信息。可选的,所述装置,还包括:第二检测模块,用于在所述在文档编辑工具菜单栏中的字体选择下拉菜单中,显示接收的预设数量种字体信息的步骤之后,检测字体选择下拉菜单中的云字体显示切换按钮是否被选中;第二发送模块,用于检测到字体选择下拉菜单中的云字体显示切换按钮被选中,向所述云端服务器发送获取所述云字体库中预设数量种字体的字体信息的请求;第二接收模块,用于接收所述云端服务器下发的预设数量种字体的字体信息;第二显示模块,用于将所述预设数量种字体的字体信息显示到文档编辑工具菜单栏中的字体选择下拉菜单中。可选的,所述装置,还包括:第三检测模块,用于在所述在文档编辑工具菜单栏中的字体选择下拉菜单中,显示接收的预设数量种字体信息的步骤之后,检测字体选择下拉本文档来自技高网...

【技术保护点】
1.一种云字体的显示方法,其特征在于,应用于与云端服务器通信连接的客户端,所述方法包括:/n发送获取云端字体信息的请求;/n接收所述云端服务器下发的预设数量种字体的字体信息;所述预设数量种字体为:云端服务器随机从云字体库中获取的字体;/n显示接收的预设数量种字体信息,供用户选择。/n

【技术特征摘要】
1.一种云字体的显示方法,其特征在于,应用于与云端服务器通信连接的客户端,所述方法包括:
发送获取云端字体信息的请求;
接收所述云端服务器下发的预设数量种字体的字体信息;所述预设数量种字体为:云端服务器随机从云字体库中获取的字体;
显示接收的预设数量种字体信息,供用户选择。


2.根据权利要求1所述的方法,其特征在于,在所述发送获取云端字体信息的请求的步骤之前,还包括:
检测文档编辑工具菜单栏中字体选择按钮是否被选中;如果是,则执行所述发送获取云端字体信息的请求的步骤。


3.根据权利要求1所述的方法,其特征在于,
所述显示接收的预设数量种字体信息,供用户选择的步骤,包括:
在文档编辑工具菜单栏中的字体选择下拉菜单中,显示接收的预设数量种字体信息。


4.根据权利要求3所述的方法,其特征在于,
在所述在文档编辑工具菜单栏中的字体选择下拉菜单中,显示接收的预设数量种字体信息的步骤之后,还包括:
检测字体选择下拉菜单中的云字体显示切换按钮是否被选中;
如果是,则向所述云端服务器发送获取所述云字体库中预设数量种字体的字体信息的请求;
接收所述云端服务器下发的预设数量种字体的字体信息;
将所述预设数量种字体的字体信息显示到文档编辑工具菜单栏中的字体选择下拉菜单中。


5.根据权利要求3所述的方法,其特征在于,
在所述在文档编辑工具菜单栏中的字体选择下拉菜单中,显示接收的预设数量种字体信息的步骤之后,还包括:
检测字体选择下拉菜单中查看更多云字体按钮是否被选中;
如果是,则向所述云端服务器发送获取所述云字体库中所有字体的字体信息的请求;
接收所述云端服务器下发的所有字体的字体信息;
生成用于显示字体信息的弹框;
将所述所有字体的字体信息分页添加到所述弹框中进行显示。


6.根据权利要求3所述的方法,其特征在于,
在所述在文档编辑工具菜单栏中的字体选择下拉菜单中,显示接收的预设数量种字体信息的步骤之后,还包括:
检测所述字体选择下拉菜单中显示的云字体名称是否被选中;
如果是,则向所述云端服务器发送获取所述云字体名称对应的字体数据的请求;
接收所述云端服务器下发的所述云字体名称对应的字体数据;
存储获取到的所述云字体名称对应的字体数据。


7.一种云字体的显示方法,其特征在于,应用于与客户端通信连接的云端服务器,所述方法包括:
接收获取云端字体信息的请求;所述请求,为:客户端发送的获取云端字体信息的请求;
随机获取云端字体库中预设数量种字体的字体信息;
将获取到的预设数量种字体的字体信息下发到客户端。


8.根据权利要求7所述的方法,其特征在于,
将云端字体库中的每种字体编号;每种字体对应一个数字编号;
所述随机获取云端字体库中预设数量种字体的字体信息的步骤,包括:随机获取预设数量个数字,将所述预设数量个数字对应的字体确定为随机获取的预设数量种字体;
获取所述预设数量种字体的字体信息,得到预设数量种字体信息。


9.根据权利要求7所述的方法,其特征在于,所述方法,还包括:
接收获取所述云字体库中预设数量种字体的字体信息的请求;所述请求,为:客户端检测到所述字体选择下拉菜单中云字体显示切换按钮被选中后,发送的获取所述云字体库中预设数量种字体的字体信息的请求;
获取云端字体库中预设数量种字体的字体信息;
将获取到的预设数量种字体的字体信息下发到客户端。


10.根据权利要求7所述的方法,其特征在于,所述方法,还包括:
接收获取所述云字体库中所有字体的字体信息的请求;所述请求,为:客户端检测到所述字体选择下拉菜单中查看更多云字体按钮被选中后,发送的获取所述云字体库中所有字体的字体信息的请求;
获取云端字体库中所有字体的字体信息;
将获取到的所有字体的字体信息下发到客户端。


11.根据权利要求7所述的方法,其特征在于,
所述方法,还包括:
接收获取所述云字体名称对应的字体数据的请求;所述请求,为:客户端检测到所述字体选择下拉菜单中显示的云字体名称被选中后,发送的获取所述云字体名称对应的字体数据的请求;
获取云端字体库中所述云字体名称对应的字体数据...

【专利技术属性】
技术研发人员:邓斌
申请(专利权)人:广州金山移动科技有限公司珠海金山办公软件有限公司北京金山办公软件股份有限公司
类型:发明
国别省市:广东;44

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

1