更换字体的方法和装置制造方法

文档序号:6487184阅读:279来源:国知局
更换字体的方法和装置制造方法
【专利摘要】一种更换字体的方法,包括以下步骤:获取字体更换指令,检测安装的字体类型;在字体更换窗口中展示检测到的所述字体类型;获取选择的字体类型,根据所述选择的字体类型对应用程序界面上的文字进行绘制。采用上述更改字体的方法,能够对每个应用程序的界面进行快速更换字体且更具有灵活性。此外,还提供了一种更换字体的装置。
【专利说明】更换字体的方法和装置
【技术领域】
[0001]本发明涉及智能终端【技术领域】,特别是涉及一种更换字体的方法和装置。
【背景技术】
[0002]随着智能终端技术的发展,在智能终端上可以运行各种各样的应用程序。由于不同类型的智能终端(如手机、笔记本电脑、平板电脑、媒体播放器等)的屏幕具有不同的分辨率,在不同的智能终端上运行应用程序,往往会需要更改应用界面的字体。
[0003]传统的更改字体的方法通常只能更改字体大小,而不能更改字体的类型。若需要对应用程序界面的字体类型更改时,则需要先安装自定义字体,然后将所有应用程序的界面的字体类型都更换过来。因此传统的更改字体的方法具有较大的局限性。

【发明内容】

[0004]基于此,有必要针对传统的更改字体的局限性的问题,提供一种能对每个应用程序的界面进行快速更换字体且更具有灵活性的更换字体的方法。
[0005]一种更换字体的方法,包括以下步骤:
[0006]获取字体更换指令,检测安装的字体类型;
[0007]在字体更换窗口中展示检测到的所述字体类型;
[0008]获取选择的字体类型,根据所述选择的字体类型对应用程序界面上的文字进行绘制。
[0009]此外,还提供了一种能对每个应用程序的界面进行快速更换字体且更具有灵活性的更换字体的系统。
[0010]一种更换字体的装置,所述装置包括:
[0011]字体类型检测模块,用于获取字体更换指令,检测安装的字体类型;
[0012]字体类型展示模块,用于在字体更换窗口中展示检测到的所述字体类型;
[0013]字体类型获取模块,用于获取选择的字体类型;
[0014]文字绘制模块,用于根据所述选择的字体类型对应用程序界面上的文字进行绘制。
[0015]上述更换字体的方法和装置,通过在字体更换窗口中展示检测到的字体类型,获取选择的字体类型,并根据选择的字体类型对应用程序的界面上的文字进行绘制。这样,能够针对每个应用程序的界面进行快速更换字体。且通过在字体更换窗口中展示检测到的多个字体类型供选择,能够针对某个应用程序实现多种字体类型的更换,因此更具有灵活性。
【专利附图】

【附图说明】
[0016]图1为一个实施例中更换字体的方法的流程示意图;
[0017]图2为通过扩展区域展示字体类型和字体大小的示意图;
[0018]图3为对扩展区域进行区域划分的示意图;[0019]图4为一个实施例中更换字体的装置的结构示意图;
[0020]图5为另一个实施例中更换字体的装置的结构示意图;
[0021]图6为又一个实施例中更换字体的装置的结构示意图。
【具体实施方式】
[0022]如图1所示,在一个实施例中,一种更换字体的方法,包括以下步骤:
[0023]步骤S10,获取字体更换指令,检测安装的字体类型。
[0024]字体更换指令可以是预设功能菜单中对应字体更换的功能按钮的点击指令,也可 以是对预设特定物理按键的点击指令。对于使用触摸屏的终端,还可对触摸屏进行长按操 作,弹出预设的字体更改选项,字体更换指令则为对该选项的选择或点击指令。
[0025]进一步的,获取到字体更换指令后,则检测安装的字体类型。具体的,可检测字体 安装路径下的自定义字体类型,获取在本地安装的自定义字体类型。
[0026]步骤S20,在字体更换窗口中展示检测到的字体类型。
[0027]具体的,可在应用程序界面上弹出字体更换窗口,字体更换窗口包含多个扩展区 域,每个扩展区域用于展示一个字体类型。在一个实施例中,判断是否检测到自定义字体类 型,若检测到的自定义字体类型包含多个,可在检测到的自定义字体类型中随机选取预设 数量个自定义字体类型,并将检测到的自定义字体类型的名称在对应的扩展区域中进行展
/Jn o
[0028]步骤S30,获取选择的字体类型,根据选择的字体类型对应用程序界面上的文字进 行绘制。
[0029]可对字体更换窗口中展示的多个字体类型进行选择,例如,可通过点击相应的字 体类型的名称来进行选择。优选的,可在获取到选择的字体类型后,隐藏字体更换窗口,并 根据选择的字体类型对应用程序界面上的文字进行绘制,从而将应用程序界面上的文字的 字体更改为所选择的字体类型。
[0030]所述的应用程序,优选为浏览器,则步骤S30可根据选择的字体类型对浏览器页 面上的文字进行绘制,能够实现快速更换浏览器页面的字体类型。
[0031]在一个实施例中,在步骤S20之后,还可包括:生成扩展区域与在扩展区域中展示 的字体类型的对应关系。
[0032]对于使用触摸屏的终端,字体更换窗口可被划分为多个扩展区域,每个扩展区域 对应一个数据节点,每个数据节点定义为由区域坐标和字体类型构成。进一步的,根据检测 到的字体类型生成多个数据节点,每个数据节点包含扩展区域和在扩展区域中展示的字体 类型的对应关系。所生成的数据节点组成列表并存储。
[0033]在一个实施例中,获取选择的字体类型的具体过程为:获取触摸操作的触摸点的 坐标,根据触摸点的坐标获取触摸点所属扩展区域;根据上述对应关系查找与触摸点所属 扩展区域对应的字体类型。
[0034]具体的,触摸操作可以是对字体更换窗口的点击操作,根据点击的位置获取触摸 点的坐标,进一步的,根据触摸点的坐标获取触摸点所属区域,然后在数据节点组成的列表 中进行查找,查找得到与触摸点所属区域对应的数据节点,并获取该数据节点中的字体类 型,即为选择的字体类型。[0035]在一个实施例中,还可在字体更换窗口中展示预设的字体大小;获取选择的字体大小,根据选择的字体大小对应用程序界面上的文字进行绘制。
[0036]在一个实施例中,预先可存储扩展区域与扩展区域中展示的字体大小的对应关系。本实施例中,获取选择的字体大小的具体过程为:获取触摸操作的触摸点的坐标,根据触摸点的坐标获取触摸点所属扩展区域,根据扩展区域与在扩展区域中展示的字体大小的对应关系,查找与触摸点所属扩展区域对应的字体大小。
[0037]如图2所示,字体更换窗口划分为多个扩展区域,扩展区域中展示检测到的安装的字体类型和预设的字体大小。本实施例中,每个扩展区域对应一个数据节点,数据节点定义为由区域坐标和字体类型构成,或者定义为区域坐标和字体大小构成。
[0038]在一个实施例中,区域坐标可为每个扩展区域的左上角的坐标。如图3所示,字体更换窗口划分为8个扩展区域,可定义扩展区域对应的数据节点的数据结构如下:
[0039]
【权利要求】
1.一种更换字体的方法,包括以下步骤: 获取字体更换指令,检测安装的字体类型; 在字体更换窗口中展示检测到的所述字体类型; 获取选择的字体类型,根据所述选择的字体类型对应用程序界面上的文字进行绘制。
2.根据权利要求1所述的更换字体的方法,其特征在于,所述字体更换窗口包含多个扩展区域;在所述在字体更换窗口中展示检测到的所述字体类型的步骤之后,还包括: 生成扩展区域与在所述扩展区域中展示的字体类型的对应关系。
3.根据权利要求2所述的更换字体的方法,其特征在于,所述获取选择的字体类型的步骤为: 获取触摸操作的触摸点的坐标,根据所述触摸点的坐标获取所述触摸点所属扩展区域; 根据所述对应关系查找与所述触摸点所属扩展区域对应的字体类型。
4.根据权利要求1至3中任一项所述的更换字体的方法,其特征在于,所述方法还包括: 在所述字体更换窗口中展示预设的字体大小; 获取选择的字体大小,根据所述选择的字体大小对应用程序界面上的文字进行绘制。
5.根据权利要求4所述的更换字体的方法,其特征在于,在获取字体更换指令的步骤之前,还包括: 存储扩展区域与在扩展区域中展示的字体大小的对应关系。 所述获取选择的字体大小的步骤为: 获取触摸操作的触摸点的坐标,根据所述触摸点的坐标获取所述触摸点所属扩展区域; 根据所述扩展区域与在扩展区域中展示的字体大小的对应关系,查找与所述触摸点所属扩展区域对应的字体大小。
6.一种更换字体的装置,其特征在于,所述装置包括: 字体类型检测模块,用于获取字体更换指令,检测安装的字体类型; 字体类型展示模块,用于在字体更换窗口中展示检测到的所述字体类型; 字体类型获取 模块,用于获取选择的字体类型; 文字绘制模块,用于根据所述选择的字体类型对应用程序界面上的文字进行绘制。
7.根据权利要求6所述的更换字体的装置,其特征在于,所述字体更换窗口包含多个扩展区域,所述装置还包括: 对应关系生成模块,用于生成扩展区域与在所述扩展区域中展示的字体类型的对应关系。
8.根据权利要求7所述的更换字体的装置,其特征在于,所述字体类型获取模块还用于获取触摸操作的触摸点的坐标,根据所述触摸点的坐标获取所述触摸点所属扩展区域,根据所述对应关系查找与所述触摸点所属扩展区域对应的字体类型。
9.根据权利要求6至8中任一项所述的更换字体的装置,其特征在于,所述装置还包括: 字体大小展示模块,用于在字体更换窗口中展示预设的字体大小;字体大小获取模块,用于获取选择的字体大小;所述文字绘制模块还用于根据所述选择的字体大小对应用程序界面上的文字进行绘制。
10.根据权利要求9所述的更换字体的装置,其特征在于,所述装置还包括:存储模块, 用于存储扩展区域与在扩展区域中展示的字体大小的对应关系。 所述字体大小获取模块用于获取触摸操作的触摸点的坐标,根据所述触摸点的坐标获取所述触摸点所属扩展区域,根据所述扩展区域与在扩展区域中展示的字体大小的对应关系,查找与所述触摸点所属扩展区域对应的字体大小。
【文档编号】G06F3/0488GK103577387SQ201210257618
【公开日】2014年2月12日 申请日期:2012年7月24日 优先权日:2012年7月24日
【发明者】黄水成, 黄继波 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1