亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

更換字體的方法和裝置制造方法

文檔序號(hào):6487184閱讀:300來源:國知局
更換字體的方法和裝置制造方法
【專利摘要】一種更換字體的方法,包括以下步驟:獲取字體更換指令,檢測(cè)安裝的字體類型;在字體更換窗口中展示檢測(cè)到的所述字體類型;獲取選擇的字體類型,根據(jù)所述選擇的字體類型對(duì)應(yīng)用程序界面上的文字進(jìn)行繪制。采用上述更改字體的方法,能夠?qū)γ總€(gè)應(yīng)用程序的界面進(jìn)行快速更換字體且更具有靈活性。此外,還提供了一種更換字體的裝置。
【專利說明】更換字體的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能終端【技術(shù)領(lǐng)域】,特別是涉及一種更換字體的方法和裝置。
【背景技術(shù)】
[0002]隨著智能終端技術(shù)的發(fā)展,在智能終端上可以運(yùn)行各種各樣的應(yīng)用程序。由于不同類型的智能終端(如手機(jī)、筆記本電腦、平板電腦、媒體播放器等)的屏幕具有不同的分辨率,在不同的智能終端上運(yùn)行應(yīng)用程序,往往會(huì)需要更改應(yīng)用界面的字體。
[0003]傳統(tǒng)的更改字體的方法通常只能更改字體大小,而不能更改字體的類型。若需要對(duì)應(yīng)用程序界面的字體類型更改時(shí),則需要先安裝自定義字體,然后將所有應(yīng)用程序的界面的字體類型都更換過來。因此傳統(tǒng)的更改字體的方法具有較大的局限性。

【發(fā)明內(nèi)容】

[0004]基于此,有必要針對(duì)傳統(tǒng)的更改字體的局限性的問題,提供一種能對(duì)每個(gè)應(yīng)用程序的界面進(jìn)行快速更換字體且更具有靈活性的更換字體的方法。
[0005]一種更換字體的方法,包括以下步驟:
[0006]獲取字體更換指令,檢測(cè)安裝的字體類型;
[0007]在字體更換窗口中展示檢測(cè)到的所述字體類型;
[0008]獲取選擇的字體類型,根據(jù)所述選擇的字體類型對(duì)應(yīng)用程序界面上的文字進(jìn)行繪制。
[0009]此外,還提供了一種能對(duì)每個(gè)應(yīng)用程序的界面進(jìn)行快速更換字體且更具有靈活性的更換字體的系統(tǒng)。
[0010]一種更換字體的裝置,所述裝置包括:
[0011]字體類型檢測(cè)模塊,用于獲取字體更換指令,檢測(cè)安裝的字體類型;
[0012]字體類型展示模塊,用于在字體更換窗口中展示檢測(cè)到的所述字體類型;
[0013]字體類型獲取模塊,用于獲取選擇的字體類型;
[0014]文字繪制模塊,用于根據(jù)所述選擇的字體類型對(duì)應(yīng)用程序界面上的文字進(jìn)行繪制。
[0015]上述更換字體的方法和裝置,通過在字體更換窗口中展示檢測(cè)到的字體類型,獲取選擇的字體類型,并根據(jù)選擇的字體類型對(duì)應(yīng)用程序的界面上的文字進(jìn)行繪制。這樣,能夠針對(duì)每個(gè)應(yīng)用程序的界面進(jìn)行快速更換字體。且通過在字體更換窗口中展示檢測(cè)到的多個(gè)字體類型供選擇,能夠針對(duì)某個(gè)應(yīng)用程序?qū)崿F(xiàn)多種字體類型的更換,因此更具有靈活性。
【專利附圖】

【附圖說明】
[0016]圖1為一個(gè)實(shí)施例中更換字體的方法的流程示意圖;
[0017]圖2為通過擴(kuò)展區(qū)域展示字體類型和字體大小的示意圖;
[0018]圖3為對(duì)擴(kuò)展區(qū)域進(jìn)行區(qū)域劃分的示意圖;[0019]圖4為一個(gè)實(shí)施例中更換字體的裝置的結(jié)構(gòu)示意圖;
[0020]圖5為另一個(gè)實(shí)施例中更換字體的裝置的結(jié)構(gòu)示意圖;
[0021]圖6為又一個(gè)實(shí)施例中更換字體的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]如圖1所示,在一個(gè)實(shí)施例中,一種更換字體的方法,包括以下步驟:
[0023]步驟S10,獲取字體更換指令,檢測(cè)安裝的字體類型。
[0024]字體更換指令可以是預(yù)設(shè)功能菜單中對(duì)應(yīng)字體更換的功能按鈕的點(diǎn)擊指令,也可 以是對(duì)預(yù)設(shè)特定物理按鍵的點(diǎn)擊指令。對(duì)于使用觸摸屏的終端,還可對(duì)觸摸屏進(jìn)行長按操 作,彈出預(yù)設(shè)的字體更改選項(xiàng),字體更換指令則為對(duì)該選項(xiàng)的選擇或點(diǎn)擊指令。
[0025]進(jìn)一步的,獲取到字體更換指令后,則檢測(cè)安裝的字體類型。具體的,可檢測(cè)字體 安裝路徑下的自定義字體類型,獲取在本地安裝的自定義字體類型。
[0026]步驟S20,在字體更換窗口中展示檢測(cè)到的字體類型。
[0027]具體的,可在應(yīng)用程序界面上彈出字體更換窗口,字體更換窗口包含多個(gè)擴(kuò)展區(qū) 域,每個(gè)擴(kuò)展區(qū)域用于展示一個(gè)字體類型。在一個(gè)實(shí)施例中,判斷是否檢測(cè)到自定義字體類 型,若檢測(cè)到的自定義字體類型包含多個(gè),可在檢測(cè)到的自定義字體類型中隨機(jī)選取預(yù)設(shè) 數(shù)量個(gè)自定義字體類型,并將檢測(cè)到的自定義字體類型的名稱在對(duì)應(yīng)的擴(kuò)展區(qū)域中進(jìn)行展
/Jn o
[0028]步驟S30,獲取選擇的字體類型,根據(jù)選擇的字體類型對(duì)應(yīng)用程序界面上的文字進(jìn) 行繪制。
[0029]可對(duì)字體更換窗口中展示的多個(gè)字體類型進(jìn)行選擇,例如,可通過點(diǎn)擊相應(yīng)的字 體類型的名稱來進(jìn)行選擇。優(yōu)選的,可在獲取到選擇的字體類型后,隱藏字體更換窗口,并 根據(jù)選擇的字體類型對(duì)應(yīng)用程序界面上的文字進(jìn)行繪制,從而將應(yīng)用程序界面上的文字的 字體更改為所選擇的字體類型。
[0030]所述的應(yīng)用程序,優(yōu)選為瀏覽器,則步驟S30可根據(jù)選擇的字體類型對(duì)瀏覽器頁 面上的文字進(jìn)行繪制,能夠?qū)崿F(xiàn)快速更換瀏覽器頁面的字體類型。
[0031]在一個(gè)實(shí)施例中,在步驟S20之后,還可包括:生成擴(kuò)展區(qū)域與在擴(kuò)展區(qū)域中展示 的字體類型的對(duì)應(yīng)關(guān)系。
[0032]對(duì)于使用觸摸屏的終端,字體更換窗口可被劃分為多個(gè)擴(kuò)展區(qū)域,每個(gè)擴(kuò)展區(qū)域 對(duì)應(yīng)一個(gè)數(shù)據(jù)節(jié)點(diǎn),每個(gè)數(shù)據(jù)節(jié)點(diǎn)定義為由區(qū)域坐標(biāo)和字體類型構(gòu)成。進(jìn)一步的,根據(jù)檢測(cè) 到的字體類型生成多個(gè)數(shù)據(jù)節(jié)點(diǎn),每個(gè)數(shù)據(jù)節(jié)點(diǎn)包含擴(kuò)展區(qū)域和在擴(kuò)展區(qū)域中展示的字體 類型的對(duì)應(yīng)關(guān)系。所生成的數(shù)據(jù)節(jié)點(diǎn)組成列表并存儲(chǔ)。
[0033]在一個(gè)實(shí)施例中,獲取選擇的字體類型的具體過程為:獲取觸摸操作的觸摸點(diǎn)的 坐標(biāo),根據(jù)觸摸點(diǎn)的坐標(biāo)獲取觸摸點(diǎn)所屬擴(kuò)展區(qū)域;根據(jù)上述對(duì)應(yīng)關(guān)系查找與觸摸點(diǎn)所屬 擴(kuò)展區(qū)域?qū)?yīng)的字體類型。
[0034]具體的,觸摸操作可以是對(duì)字體更換窗口的點(diǎn)擊操作,根據(jù)點(diǎn)擊的位置獲取觸摸 點(diǎn)的坐標(biāo),進(jìn)一步的,根據(jù)觸摸點(diǎn)的坐標(biāo)獲取觸摸點(diǎn)所屬區(qū)域,然后在數(shù)據(jù)節(jié)點(diǎn)組成的列表 中進(jìn)行查找,查找得到與觸摸點(diǎn)所屬區(qū)域?qū)?yīng)的數(shù)據(jù)節(jié)點(diǎn),并獲取該數(shù)據(jù)節(jié)點(diǎn)中的字體類 型,即為選擇的字體類型。[0035]在一個(gè)實(shí)施例中,還可在字體更換窗口中展示預(yù)設(shè)的字體大??;獲取選擇的字體大小,根據(jù)選擇的字體大小對(duì)應(yīng)用程序界面上的文字進(jìn)行繪制。
[0036]在一個(gè)實(shí)施例中,預(yù)先可存儲(chǔ)擴(kuò)展區(qū)域與擴(kuò)展區(qū)域中展示的字體大小的對(duì)應(yīng)關(guān)系。本實(shí)施例中,獲取選擇的字體大小的具體過程為:獲取觸摸操作的觸摸點(diǎn)的坐標(biāo),根據(jù)觸摸點(diǎn)的坐標(biāo)獲取觸摸點(diǎn)所屬擴(kuò)展區(qū)域,根據(jù)擴(kuò)展區(qū)域與在擴(kuò)展區(qū)域中展示的字體大小的對(duì)應(yīng)關(guān)系,查找與觸摸點(diǎn)所屬擴(kuò)展區(qū)域?qū)?yīng)的字體大小。
[0037]如圖2所示,字體更換窗口劃分為多個(gè)擴(kuò)展區(qū)域,擴(kuò)展區(qū)域中展示檢測(cè)到的安裝的字體類型和預(yù)設(shè)的字體大小。本實(shí)施例中,每個(gè)擴(kuò)展區(qū)域?qū)?yīng)一個(gè)數(shù)據(jù)節(jié)點(diǎn),數(shù)據(jù)節(jié)點(diǎn)定義為由區(qū)域坐標(biāo)和字體類型構(gòu)成,或者定義為區(qū)域坐標(biāo)和字體大小構(gòu)成。
[0038]在一個(gè)實(shí)施例中,區(qū)域坐標(biāo)可為每個(gè)擴(kuò)展區(qū)域的左上角的坐標(biāo)。如圖3所示,字體更換窗口劃分為8個(gè)擴(kuò)展區(qū)域,可定義擴(kuò)展區(qū)域?qū)?yīng)的數(shù)據(jù)節(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)如下:
[0039]
【權(quán)利要求】
1.一種更換字體的方法,包括以下步驟: 獲取字體更換指令,檢測(cè)安裝的字體類型; 在字體更換窗口中展示檢測(cè)到的所述字體類型; 獲取選擇的字體類型,根據(jù)所述選擇的字體類型對(duì)應(yīng)用程序界面上的文字進(jìn)行繪制。
2.根據(jù)權(quán)利要求1所述的更換字體的方法,其特征在于,所述字體更換窗口包含多個(gè)擴(kuò)展區(qū)域;在所述在字體更換窗口中展示檢測(cè)到的所述字體類型的步驟之后,還包括: 生成擴(kuò)展區(qū)域與在所述擴(kuò)展區(qū)域中展示的字體類型的對(duì)應(yīng)關(guān)系。
3.根據(jù)權(quán)利要求2所述的更換字體的方法,其特征在于,所述獲取選擇的字體類型的步驟為: 獲取觸摸操作的觸摸點(diǎn)的坐標(biāo),根據(jù)所述觸摸點(diǎn)的坐標(biāo)獲取所述觸摸點(diǎn)所屬擴(kuò)展區(qū)域; 根據(jù)所述對(duì)應(yīng)關(guān)系查找與所述觸摸點(diǎn)所屬擴(kuò)展區(qū)域?qū)?yīng)的字體類型。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的更換字體的方法,其特征在于,所述方法還包括: 在所述字體更換窗口中展示預(yù)設(shè)的字體大小; 獲取選擇的字體大小,根據(jù)所述選擇的字體大小對(duì)應(yīng)用程序界面上的文字進(jìn)行繪制。
5.根據(jù)權(quán)利要求4所述的更換字體的方法,其特征在于,在獲取字體更換指令的步驟之前,還包括: 存儲(chǔ)擴(kuò)展區(qū)域與在擴(kuò)展區(qū)域中展示的字體大小的對(duì)應(yīng)關(guān)系。 所述獲取選擇的字體大小的步驟為: 獲取觸摸操作的觸摸點(diǎn)的坐標(biāo),根據(jù)所述觸摸點(diǎn)的坐標(biāo)獲取所述觸摸點(diǎn)所屬擴(kuò)展區(qū)域; 根據(jù)所述擴(kuò)展區(qū)域與在擴(kuò)展區(qū)域中展示的字體大小的對(duì)應(yīng)關(guān)系,查找與所述觸摸點(diǎn)所屬擴(kuò)展區(qū)域?qū)?yīng)的字體大小。
6.一種更換字體的裝置,其特征在于,所述裝置包括: 字體類型檢測(cè)模塊,用于獲取字體更換指令,檢測(cè)安裝的字體類型; 字體類型展示模塊,用于在字體更換窗口中展示檢測(cè)到的所述字體類型; 字體類型獲取 模塊,用于獲取選擇的字體類型; 文字繪制模塊,用于根據(jù)所述選擇的字體類型對(duì)應(yīng)用程序界面上的文字進(jìn)行繪制。
7.根據(jù)權(quán)利要求6所述的更換字體的裝置,其特征在于,所述字體更換窗口包含多個(gè)擴(kuò)展區(qū)域,所述裝置還包括: 對(duì)應(yīng)關(guān)系生成模塊,用于生成擴(kuò)展區(qū)域與在所述擴(kuò)展區(qū)域中展示的字體類型的對(duì)應(yīng)關(guān)系。
8.根據(jù)權(quán)利要求7所述的更換字體的裝置,其特征在于,所述字體類型獲取模塊還用于獲取觸摸操作的觸摸點(diǎn)的坐標(biāo),根據(jù)所述觸摸點(diǎn)的坐標(biāo)獲取所述觸摸點(diǎn)所屬擴(kuò)展區(qū)域,根據(jù)所述對(duì)應(yīng)關(guān)系查找與所述觸摸點(diǎn)所屬擴(kuò)展區(qū)域?qū)?yīng)的字體類型。
9.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的更換字體的裝置,其特征在于,所述裝置還包括: 字體大小展示模塊,用于在字體更換窗口中展示預(yù)設(shè)的字體大??;字體大小獲取模塊,用于獲取選擇的字體大??;所述文字繪制模塊還用于根據(jù)所述選擇的字體大小對(duì)應(yīng)用程序界面上的文字進(jìn)行繪制。
10.根據(jù)權(quán)利要求9所述的更換字體的裝置,其特征在于,所述裝置還包括:存儲(chǔ)模塊, 用于存儲(chǔ)擴(kuò)展區(qū)域與在擴(kuò)展區(qū)域中展示的字體大小的對(duì)應(yīng)關(guān)系。 所述字體大小獲取模塊用于獲取觸摸操作的觸摸點(diǎn)的坐標(biāo),根據(jù)所述觸摸點(diǎn)的坐標(biāo)獲取所述觸摸點(diǎn)所屬擴(kuò)展區(qū)域,根據(jù)所述擴(kuò)展區(qū)域與在擴(kuò)展區(qū)域中展示的字體大小的對(duì)應(yīng)關(guān)系,查找與所述觸摸點(diǎn)所屬擴(kuò)展區(qū)域?qū)?yīng)的字體大小。
【文檔編號(hào)】G06F3/0488GK103577387SQ201210257618
【公開日】2014年2月12日 申請(qǐng)日期:2012年7月24日 優(yōu)先權(quán)日:2012年7月24日
【發(fā)明者】黃水成, 黃繼波 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1