一种基于Web应用的字体裁剪方法技术

技术编号:28037103 阅读:13 留言:0更新日期:2021-04-09 23:19
本发明专利技术属于Web应用领域,涉及Web应用字体裁剪部分,尤其涉及一种基于Web应用的字体裁剪方法,则是通过互联网连接的服务器、拦截器、应用服务器和终端实现的一系列的字体裁剪,其中服务器部分主要处理字体裁剪逻辑,其数据库部分主要记录产品端用户输入的文字和选择的字体,终端部分为给用户提供编辑和选择字体的交互界面。本发明专利技术实现了对某个网页作品的的文本进行可编辑化,不同文本也可以选择不同的字体裁剪,满足使用者的日常使用要求,降低使用者的操作难度,提供了便捷性的功能,使得使用者学习成本和使用成本大大降低。

【技术实现步骤摘要】
一种基于Web应用的字体裁剪方法
本专利技术属于Web应用领域,涉及Web应用字体裁剪部分,尤其涉及一种基于Web应用的字体裁剪方法。
技术介绍
目前各大网站或者app对于应用使用者进行字体裁剪的话,由使用者需上传字体和对应裁剪的文字,然后这流程对使用者来说比较麻烦,这种需要人为手动的操作在一些场景已经不适用。比如使用者需要在一个网页作品的编辑时上传字体文件,在现在字体多样多样的情况下,使用者需要寻找各种需要的字体文件,这大大增加了使用者的操作难度和使用体验,从而降低了使用者的工作效率。
技术实现思路
本专利技术针对上述的问题,提供了一种基于Web应用的字体裁剪方法。为了达到上述目的,本专利技术采用的技术方案为,一种基于Web应用的字体裁剪方法,具体包括以下步骤:1)在网络浏览器web-brower中点击字体裁剪按钮,然后网络浏览器发起ajax请求;2)dns解析器对ajax请求进行解析,分发到相应的网站服务器的waf拦截器;3)在waf拦截器中调用vps负载均衡服务器,然后分发请求到网络服务器http-server,获取需要裁剪的文字和字体信息,并返回到字体服务器font-server;4)在font-server中进行逻辑判断,识别文字和字体信息,并返回到网页浏览器;5)在网页浏览器中弹窗提示使用者确认需要的裁剪的文字和字体;6)选择裁剪就可以按照用户的需求进行字体裁剪;7)裁剪完后服务端返回字体资源片段,然后浏览器对其字体片段进行渲染解析展示给用户。作为优选,所述网页浏览器web-browser通过jQuery、网页布局样式div、设置布局格式css提供字体裁剪按钮。作为优选,该方法需要一个完整的Web程序进行完成。作为优选,所述Web程序包括由网页浏览器web-browser、dns解析器、waf拦截器、vps负载均衡服务器、linux服务器、网络服务器http-server以及字体服务器font-server。作为优选,所述网络服务器http-server和字体服务器font-server都是由java变成语言编写而成的服务。与现有技术相比,本专利技术的优点和积极效果在于,1、本专利技术实现了对某个网页作品的的文本进行可编辑化,不同文本也可以选择不同的字体裁剪,满足使用者的日常使用要求,降低使用者的操作难度,提供了便捷性的功能,使得使用者学习成本和使用成本大大降低。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为一种基于Web应用的字体裁剪方法中Web程序的包含示意图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和实施例对本专利技术做进一步说明。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用不同于在此描述的其他方式来实施,因此,本专利技术并不限于下面公开说明书的具体实施例的限制。实施例1,本专利技术提供了一种基于Web应用的字体裁剪方法,具体包括以下步骤:1)在网络浏览器web-brower中点击字体裁剪按钮,然后网络浏览器发起ajax请求;2)dns解析器对ajax请求进行解析,分发到相应的网站服务器的waf拦截器;3)在waf拦截器中调用vps负载均衡服务器,然后分发请求到网络服务器http-server,获取需要裁剪的文字和字体信息,并返回到字体服务器font-server;4)在font-server中进行逻辑判断,识别文字和字体信息,并返回到网页浏览器;5)在网页浏览器中弹窗提示使用者确认需要的裁剪的文字和字体;6)选择裁剪就可以按照用户的需求进行字体裁剪;7)裁剪完后服务端返回字体资源片段,然后浏览器对其字体片段进行渲染解析展示给用户。其网页浏览器web-browser通过jQuery、网页布局样式div、设置布局格式css提供字体裁剪按钮。该方法需要一个完整的Web程序进行完成。如图1所示,其Web程序包括由网页浏览器web-browser、dns解析器、waf拦截器、vps负载均衡服务器、linux服务器、网络服务器http-server以及字体服务器font-server。网络服务器http-server和字体服务器font-server都是由java变成语言编写而成的服务。通过上述的描述不难看出,本专利技术则是通过互联网连接的服务器、拦截器、应用服务器和终端,其服务器主要处理字体裁剪逻辑,其数据库主要记录产品端用户输入的文字和选择的字体,其终端为给用户提供编辑和选择字体的交互界面。即网页浏览器web-browser通过jQuery+网页布局样式div+设置布局格式css提供字体裁剪按钮;dns解析器对请求网址进行解析,解析成功后进入waf拦截器对请求进行判断是否攻击请求,然后分发到vps负载均衡服务器进行请求转发,进入到网络服务器后对请求逻辑进行判断,然后进入到字体服务器font-server进行裁剪。以上所述,仅是本专利技术的较佳实施例而已,并非是对本专利技术作其它形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的
技术实现思路
加以变更或改型为等同变化的等效实施例应用于其它领域,但是凡是未脱离本专利技术技术方案内容,依据本专利技术的技术实质对以上实施例所作的任何简单修改、等同变化与改型,仍属于本专利技术技术方案的保护范围。本文档来自技高网
...

【技术保护点】
1.一种基于Web应用的字体裁剪方法,其特征在于,具体包括以下步骤:/n1)在网络浏览器web-brower中点击字体裁剪按钮,然后网络浏览器发起ajax请求;/n2)dns解析器对ajax请求进行解析,分发到相应的网站服务器的waf拦截器;/n3)在waf拦截器中调用vps负载均衡服务器,然后分发请求到网络服务器http-server,获取需要裁剪的文字和字体信息,并返回到字体服务器font-server;/n4)在font-server中进行逻辑判断,识别文字和字体信息,并返回到网页浏览器;/n5)在网页浏览器中弹窗提示使用者确认需要的裁剪的文字和字体;/n6)选择裁剪就可以按照用户的需求进行字体裁剪;/n7)裁剪完后服务端返回字体资源片段,然后浏览器对其字体片段进行渲染解析展示给用户。/n

【技术特征摘要】
1.一种基于Web应用的字体裁剪方法,其特征在于,具体包括以下步骤:
1)在网络浏览器web-brower中点击字体裁剪按钮,然后网络浏览器发起ajax请求;
2)dns解析器对ajax请求进行解析,分发到相应的网站服务器的waf拦截器;
3)在waf拦截器中调用vps负载均衡服务器,然后分发请求到网络服务器http-server,获取需要裁剪的文字和字体信息,并返回到字体服务器font-server;
4)在font-server中进行逻辑判断,识别文字和字体信息,并返回到网页浏览器;
5)在网页浏览器中弹窗提示使用者确认需要的裁剪的文字和字体;
6)选择裁剪就可以按照用户的需求进行字体裁剪;
7)裁剪完后服务端返回字体资源片段,然后浏览器对其字体片段进行渲染解析展示给用户。


2.根据权利要求1所述的...

【专利技术属性】
技术研发人员:伍俊英黄海龙
申请(专利权)人:广州凡科互联网科技股份有限公司
类型:发明
国别省市:广东;44

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

1