字体切换方法及终端设备的制造方法

文档序号:9865236阅读:242来源:国知局
字体切换方法及终端设备的制造方法
【技术领域】
[0001] 本发明实施例设及计算机技术领域,尤其设及一种字体切换方法及终端设备。
【背景技术】
[0002] 随着计算机技术的发展,用户对终端设备(例如,手机、平板电脑等)所提供的个性 化体验的需求越来越多,例如,用户希望方便的切换终端设备显示的文字的字体。
[0003] 在现有技术中,一般通过如下方式切换终端设备显示的文字的字体:用户下载包 括自定义字体库的第Ξ方应用程序,并在终端设备中安装该第Ξ方应用程序,并将自定义 字体库覆盖终端设备中原有的系统字体库,W使得终端设备可W采用自定义字体库中的字 体显示终端设备中的文字。在上述过程中,由于第Ξ方应用程序需要对终端设备的系统字 体库进行更改,且第Ξ方应用程序不具备对终端设备的系统字体库进行更改的权限,因此, 在安装第Ξ方应用程序的过程中,第Ξ方应用程序需要强制获取终端设备的root权限。
[0004] 然而,当终端设备的root权限被第Ξ方应用程序获取后,终端设备的安全性将无 法得到保证,降低了终端设备的安全性。

【发明内容】

[0005] 本发明实施例提供一种字体切换方法及终端设备,实现了在无需获取终端设备的 root权限时,即可实现对终端设备的文字的字体进行切换,提高了终端设备的安全性。
[0006] 第一方面,本发明实施例提供一种字体切换方法,应用于终端设备,包括:
[0007] 接收字体切换请求,所述字体切换请求包括目标字体的标识;
[000引根据所述字体切换请求,获取所述目标字体的标识对应的目标字体文件;
[0009] 将所述目标字体文件的格式转换为系统字体文件格式,得到转换后的目标字体文 件,所述系统字体文件格式为所述终端设备可识别的字体文件格式;
[0010] 根据所述转换后的目标字体文件,显示终端设备中的文字。
[0011] 如上所述的字体切换方法,所述将所述目标字体文件的格式转换为系统字体文件 格式,得到转换后的目标字体文件,包括:
[0012] 提取所述目标字体文件中的关键信息;
[0013] 获取所述系统字体文件格式的模板;
[0014] 根据所述系统字体文件格式的模板,对所述关键信息进行重组,得到转换后的目 标字体文件。
[0015] 如上所述的字体切换方法,所述根据所述转换后的目标字体文件,显示终端设备 中的文字,包括:
[0016] 清除所述终端设备中缓存的当前绘制信息,所述当前绘制信息用于W终端设备中 的当前字体显示终端设备中的文字;
[0017] 根据所述转换后的目标字体文件,对所述终端设备中的文字进行绘制,得到所述 目标字体对应的目标绘制信息;
[0018] 根据所述目标绘制信息,显示所述终端设备中的文字。
[0019] 如上所述的字体切换方法,所述清除所述终端设备中缓存的当前绘制信息,包括:
[0020] 重启所述终端设备中的字体显示模块;
[0021] 或者,
[0022] 重启所述终端设备。
[0023] 如上所述的字体切换方法,所述接收字体切换请求之前,所述方法还包括:
[0024] 安装应用程序,所述应用程序中携带至少一种字体文件;
[0025] 缓存各所述字体文件,并生成字体切换界面,所述字体切换界面中包括各所述字 体文件对应的字体的标识;
[0026] 相应的,接收包括目标字体的标识的字体切换请求,包括:
[0027] 接收用户在所述字体切换界面选中的目标字体的标识,并生成包括所述目标字体 的标识的字体切换请求。
[0028] 第二方面,本发明实施例提供一种终端设备,包括:
[0029] 接收模块,用于接收字体切换请求,所述字体切换请求包括目标字体的标识;
[0030] 获取模块,用于根据所述字体切换请求,获取所述目标字体的标识对应的目标字 体文件;
[0031 ]转换模块,用于将所述目标字体文件的格式转换为系统字体文件格式,得到转换 后的目标字体文件,所述系统字体文件格式为所述终端设备可识别的字体文件格式;
[0032] 显示模块,用于根据所述转换后的目标字体文件,显示终端设备中的文字。
[0033] 如上所述的终端设备,所述转换模块具体包括:
[0034] 提取单元,用于提取所述目标字体文件中的关键信息;
[0035] 获取单元,用于获取所述系统字体文件格式的模板;
[0036] 重组单元,用于根据所述系统字体文件格式的模板,对所述关键信息进行重组,得 到转换后的目标字体文件。
[0037] 如上所述的终端设备,所述显示模块具体包括:
[0038] 清除单元,用于清除所述终端设备中缓存的当前绘制信息,所述当前绘制信息用 于W终端设备中的当前字体显示终端设备中的文字;
[0039] 绘制单元,用于根据所述转换后的目标字体文件,对所述终端设备中的文字进行 绘制,得到所述目标字体对应的目标绘制信息;
[0040] 显示单元,用于根据所述目标绘制信息,显示所述终端设备中的文字。
[0041 ]如上所述的终端设备,所述清除单元具体用于:
[0042] 重启所述终端设备中的字体显示模块;
[0043] 或者,
[0044] 重启所述终端设备。
[0045] 如上所述的终端设备,所述终端设备还包括:
[0046] 安装模块,用于在所述接收模块接收字体切换请求之前,安装应用程序,所述应用 程序中携带少一种字体文件;
[0047] 缓存模块,用于缓存各所述字体文件;
[0048] 生成模块,用于生成字体切换界面,所述字体切换界面中包括各所述字体文件对 应的字体的标识;
[0049] 相应的,所述接收模块具体用于:接收用户在所述字体切换界面选中的目标字体 的标识,并生成包括所述目标字体的标识的字体切换请求。
[0050] 本发明实施例提供的字体切换方法及终端设备,当终端设备接收包括目标字体的 标识的字体切换请求后,根据字体切换请求,获取目标字体的标识对应的目标字体文件,将 目标字体文件的格式转换为系统字体文件格式,由于转换后的目标字体文件的格式为系统 字体文件格式,因此,终端设备可W将格式转换后的目标字体文件识别为系统字体文件,并 根据转换后的目标字体文件,显示终端设备中的文字,W完成字体切换,在该过程中,无需 对终端设备的系统字体库进行更改,因此,无需获取终端设备的root权限,保证了终端设备 的安全性。
【附图说明】
[0051] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可W 根据运些附图获得其他的附图。
[0052] 图1为本发明提供的字体切换方法的流程示意图;
[0053] 图2为本发明提供的字体切换的终端界面示意图;
[0054] 图3为本发明提供的对终端设备中的文字进行显示的方法流程示意图;
[0055] 图4为本发明提供的终端设备的结构示意图一;
[0056] 图5为本发明提供的终端设备的结构示意图二。
【具体实施方式】
[0057] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058] 本发明实施例所设及的终端设备可W对文字进行显示,且具有显示多种字体文字 的功能,本发明实施例所设及的终端设备中安装的应用系统可W为Amlroid系统,也可W为 其它应用系统,该终端设备可W包括但不仅限于手机、平板电脑等移动通信设备,该终端设 备的屏幕可W为触摸屏幕,也可W为非触摸屏幕,本发明实施例设及的终端界面示意图示 意终端设备的屏幕为触摸屏幕进行绘制的,下面,通过具体实施例对字体切换方法及终端 设备进行详细说明。
[0059] 图1为本发明提供的字体切换方法的流程示意图,该方法的执行主体为终端设备, 请参照图1,该方法可W包括:
[0060] S101、接收字体切换请求,字体切换请求包括目标字体的标识;
[0061] S102、根据字体切换请求,获取目标字体的标识对应的目标字体文件;
[0062] S103、将目标字体文件的格式转换为系统字体文件格式,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1