1.一種更換系統(tǒng)字體的方法,其特征在于,包括如下步驟:
檢測(cè)用戶終端內(nèi)是否存儲(chǔ)有支持當(dāng)前系統(tǒng)語言的字體文件,若否,則掃描本地已安裝的應(yīng)用程序內(nèi)的字體文件;
判斷所述應(yīng)用程序內(nèi)的字體文件是否支持當(dāng)前系統(tǒng)語言,若是,則將所述應(yīng)用程序內(nèi)的字體文件添加至字體列表;
接收用戶從所述字體列表中選擇的目標(biāo)字體;
應(yīng)用目標(biāo)字體于當(dāng)前系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的更換系統(tǒng)字體的方法,其特征在于,所述更換系統(tǒng)字體的方法還包括如下步驟:
檢測(cè)用戶終端內(nèi)是否存儲(chǔ)有支持當(dāng)前系統(tǒng)語言的字體文件,若是,則將所述字體文件添加至字體列表;
接收用戶從所述字體列表中選擇的目標(biāo)字體;
應(yīng)用目標(biāo)字體于當(dāng)前系統(tǒng)。
3.根據(jù)權(quán)利要求1所述的更換系統(tǒng)字體的方法,其特征在于,所述掃描本地已安裝的應(yīng)用程序內(nèi)的字體文件的步驟包括:
獲取所述應(yīng)用程序包名;
根據(jù)所述包名查找所述應(yīng)用程序的ASSETS文件夾中的字體文件。
4.根據(jù)權(quán)利要求1所述的更換系統(tǒng)字體的方法,其特征在于,所述判斷所述應(yīng)用程序內(nèi)的字體文件是否支持當(dāng)前系統(tǒng)語言的步驟包括:根據(jù)所述應(yīng)用程序內(nèi)的字體文件中的CMAP表,判斷所述應(yīng)用程序內(nèi)的字體文件是否支持當(dāng)前系統(tǒng)語言。
5.根據(jù)權(quán)利要求1所述的更換系統(tǒng)字體的方法,其特征在于,所述檢測(cè)用戶終端內(nèi)是否存儲(chǔ)有支持當(dāng)前系統(tǒng)語言的字體文件之前還包括如下步驟:檢測(cè)當(dāng)前操作系統(tǒng)是否開啟ROOT權(quán)限,若否,則提示用戶開啟。
6.一種用戶終端,其特征在于,包括:
控制模塊,用于檢測(cè)用戶終端內(nèi)是否存儲(chǔ)有支持當(dāng)前系統(tǒng)語言的字體文件,若否,則掃描本地已安裝的應(yīng)用程序內(nèi)的字體文件;
判斷模塊,連接控制模塊,用于判斷所述應(yīng)用程序內(nèi)的字體文件是否支持當(dāng)前系統(tǒng)語言,若是,則將所述應(yīng)用程序內(nèi)的字體文件添加至字體列表;
選擇模塊,連接控制模塊,用于接收用戶從所述字體列表中選擇的目標(biāo)字體;
更換模塊,用于應(yīng)用目標(biāo)字體于當(dāng)前系統(tǒng)。
7.根據(jù)權(quán)利要求6所述的用戶終端,其特征在于,所述用戶終端還包括存儲(chǔ)模塊,所述存儲(chǔ)模塊用于存儲(chǔ)支持當(dāng)前系統(tǒng)語言的字體文件。
8.根據(jù)權(quán)利要求6所述的用戶終端,其特征在于,所述控制模塊包括獲取單元,所述獲取單元用于獲取所述應(yīng)用程序包名;所述控制模塊還包括查找單元,所述查找單元連接所述獲取單元,用于根據(jù)所述包名查找所述應(yīng)用程序的ASSETS文件夾中的字體文件。
9.根據(jù)權(quán)利要求6所述的用戶終端,其特征在于,所述判斷模塊包括檢測(cè)單元,所述檢測(cè)單元用于根據(jù)所述應(yīng)用程序內(nèi)的字體文件中的CMAP表,判斷所述應(yīng)用程序內(nèi)的字體文件是否支持當(dāng)前系統(tǒng)語言。
10.根據(jù)權(quán)利要求6所述的用戶終端,其特征在于,所述用戶終端還包括識(shí)別模塊,所述識(shí)別模塊連接控制模塊,用于檢測(cè)當(dāng)前操作系統(tǒng)是否開啟ROOT權(quán)限,若否,則提示用戶開啟。