當前位置:首頁 » 安卓系統 » android全局字體

android全局字體

發布時間: 2025-05-16 15:53:19

『壹』 ios和android界面的字體都是什麼

一、在ios中默認字體分為三類:

第一類:STHeiti-Light.ttc(黑體-簡與黑體-繁的細體)和STHeiti-Medium.ttc(黑體-簡與黑體-繁的中黑)代表的是中文字體,常用的方正黑體簡體

第二類:_H_Helvetica.ttc和_H_HelveticaNeue.ttc代表的是英文以及數字字體,常用的字體Helvetica

第三類:LockClock.ttf代表的是鎖屏時間字體

二、在Android中,斗笑碰升手英文字體使用Roboto,中文字體使用Noto(思源黑體)。

以前的設計中,中文字體主要是使用微軟雅黑,但微軟雅黑在界面中就顯得有點厚重、臃腫。Google聯合Adobe發布了「思源黑體」作為Android的默認中文字體,空談新的「思源黑體」不僅僅在字形上更易於在屏幕的閱讀,並且擁有7個字重,充分滿足了設計的需求。


三、ui界面設計一般用的字體是:微軟雅黑

其他可以參考一些ui界面設計規范,裡面都有一些很嚴謹的格式、字體、大小、顏色等數據規范的。



(1)android全局字體擴展閱讀:

Heiti SC:黑體-簡,黑體-簡的英文名稱為Heiti SC。

Heiti:黑體的拼音,SC代表簡體中文(Simplified Chinese),是Mac OS X Snow Leopard(版本10.6)包含的簡體中文字型,也是iPhone OS 3.0(版本4.0後改名為iOS)及iPod nano第五代以來的預設簡體中文字型。


黑體-簡系:為黑體,取代華文黑體成為Mac OS X Snow Leopard的預設簡體中文字型。在過去,華文黑體是Mac OS X的預設簡體中文字型,因此以前並沒有黑體-簡。


黑體-簡:是全新的字體,與黑體-繁同以華文黑體為基礎開發,成為Mac OS X Snow Leopard與iPhone OS 3.0(版本4.0後改名為iOS)之後內建並同時為預設的簡體中文字型。

『貳』 Android更換系統默認顯示的字體使用自定義字體

上一篇 Android 自定義字體,更換系統默認顯示的字體使用自定義字體 有講到怎樣指定控制項顯示指定字體,怎樣整個軟體顯示指定字體,怎樣WebView載入指定字體,但是還留下一個怎樣修改整個系統的默認字體,由於內容較多,所以單獨抽離出來講,由於要操作系統文件,因此需要Root許可權或系統簽名,自己在操作前建議先備份下字體配置文件/system/etc/system_fonts.xml和/system/etc/fallback_fonts.xml,否則操作失敗有可能開機後無法進入桌面,此時就需要將備份的system_fonts.xml推送到對應目錄下並修改為對應的許可權。

system_fonts.xml示範文件

fallback_fonts.xml 示範文件

修改系統默認字體的原理:根據系統字體載入原理可知,我們只需要在路徑 /system/fonts/ 下添加我們自定義的ttf字體文件,然後修改 /system/etc/system_fonts.xml 字體配置文件,按照響應的格式添加一個節點,由於需要系統默認使用該字體,因此該節點需要是根節點familyset下的第一個子節點,系統在system_fonts.xml中找到了該字體的配置,故不會去fallback_fonts.xml 尋找,因此也只需要修改這一個配置文件即可,文件修改成功後需要注意已修改文件的讀寫許可權(否則會沒有效果),為了方便,我們設置全部用戶可讀可寫。

和添加字體相對應,需要先刪除字體文件,然後再刪除 system_fonts.xml和fallback_fonts.xml兩文件中的對應節點,由於我們沒有修改過fallback_fonts.xml文件因此不需要做刪除操作

我的CSDN博客: http://blog.csdn.net/wo_ha/article/details/79202632

『叄』 Android仿微信全局字體大小調整

最近項目添加了一項調整應用字體大小功能,做完後空閑之餘總結一下。本功能仿照微信應用「設置」 - 「通用」 - 「字體大小」功能,又有一點區別。據我所知,常見改變全局字體大小方法有兩種,我把這兩種分為可控和不可控,為什麼這么分呢,當然不是為了方便記憶。那麼簡單說下兩者方式轎薯的實現過程:

1、喚帆鬧不可控:通過重寫Actiivity的getResources()方法更新應用的字體倍數來調整全局字體大小

2、可控:通過setTheme()方法,一開始就初始化設置不同風格的字體樣式來更改全局字體大小。

而本文正式採用了第一種方案,主要是中途添加該功能,時和罩間也不充裕,抽取字體大小又太過耗時。

微信字體大小個人猜測使用第二種方案,後者是更好的實現方式也不一定。

xml使用方式:

2、滑動按鈕改變當前頁面預覽字體大小

3、返回時,保存放大倍數並重啟應用

4、初始化應用時配置字體放大倍數。

源碼地址:
https://github.com/DayorNight/BLCS
到這里就結束啦。

『肆』 在android系統里,怎樣修改系統字體,比如將系統默認字體換成 楷書,等等。。。怎樣變成實現謝謝!

修改字體的方法主要有2類:
一、通過軟體修改android系統字體
這類系統字體修改軟體較多,可以在各大android手機論壇(機鋒論壇等等)里搜索一下,比如《字體替換》這個軟體。
二、手動修改android系統字體
1、首先需要獲取root許可權,然後手機需要安裝類似R.E.explorer這樣的高級文件管理器。
2、將需要替換的字體放置在手機SD卡中,並重命名。重命名按照以下形式命名:
英文字體重命名為:DroidSans.ttf;中文字體重命名為:DroidSansFallback.ttf
3、以R.E.explorer為例,打開該文件管理器後,訪問SD卡中存放替換字體的文件夾,然後選擇需要替換的字體,長按該字體,選擇「復制」。在不關閉R.E.explorer文件管理器的前提下,點擊文件管理器上的返回按鈕,訪問system/fonts文件夾,然後點擊「粘貼」
4、粘貼完成後,需要設置替換文件的許可權。(替換的DroidSans.ttf則設置DroidSans.ttf的許可權,替換的DroidSansFallback.ttf則設置DroidSansFallback.ttf的許可權)長按該文件後,選擇「許可權」,設置許可權。(也可以參考其他文件的許可權配置,和其他文件一樣配置為rw-r--r--)
5、替換完成後,重啟手機

常見問題:
Q1:替換後為什麼部分中文字體是方框?
A1:出現該情況是由於替換字體本身就不支持部分中文漢字的顯示,需要換一個字體。一般微軟雅黑、圓體等常見字體都不會出現該異常情況。

Q2:替換後為什麼英文字體還是原樣?
A2:英文字體和中文字體由兩個字體文件分別管理,如果只替換了中文字體,英文字體就仍然是默認的樣式。

Q3:為什麼沒有替換英文字體,英文字體的樣式也變了呢?
A3:出現該情況,一般是由於替換的中文字體本身就包含了英文字元的樣式。替換這樣的中文字體後,當需要顯示英文時,會顯示中文字體包中含有的英文字元樣式

『伍』 Android安卓系統默認的英文數字字體叫什麼

系統默認英文數字字體叫DroidSans.ttf 。

Android安卓系統默認的幾種字體:

1、Clockopia.ttf 系統默認待機時鍾字體;

2、DroidSans.ttf 系統默認英文字體;

3、DroidSans-Bold.ttf 系統默認英文粗字體;

4、DroidSansFallback.ttf 系統默認中文字體;

(5)android全局字體擴展閱讀:

在 Android 系統中,DroidSans 是默認字體,只包含西方字元(英文),應用程序默認情況下都會調用它;而 Droid Sans Fallback 包含了東螞陵亞字元(繁體中文、簡體中文、衡搏韓文、日文)。

當需要顯示的字元在 Droid Sans 字體中不存在(如漢字),即沒有對應編碼的字元時,系統會到 Droid Sans Fallback 中去尋找相應編碼的字元。

如果找到,則使用 Droid Sans Fallback 字體來顯示它,如果仍然找不到該編碼對應的字元,則系統無法在屏幕上顯示出這個字元。

同時DroidSansFallback.ttf 字體文件的體咐物祥積僅有 3.04MB大小,效果類似於微軟雅黑字體,而且是完全免費的。

『陸』 Android 中怎麼設置全局自定義字體樣式

  • 使用stackoverflow軟體進行修改。

  • 操作

  1. 首先下載自定義字體,拷貝到工程中的assets文件夾下,建個新文件夾也可以。

  2. 創建一個繼承自Application的類,放上TypeFace的變數。

  3. 將系統的serif的字體替換成微軟雅黑。

  4. 最後自定義的主題。

熱點內容
安卓如何修改cpu 發布:2025-05-16 21:58:20 瀏覽:364
pythonainb 發布:2025-05-16 21:45:56 瀏覽:855
淘汰伺服器可以做家用電腦嗎 發布:2025-05-16 21:41:31 瀏覽:842
遊程編碼c語言 發布:2025-05-16 21:26:51 瀏覽:586
帝來哪個配置值得購買 發布:2025-05-16 21:12:29 瀏覽:462
什麼是nodejs前端伺服器 發布:2025-05-16 21:12:17 瀏覽:405
編譯選項立即綁定未定義符號 發布:2025-05-16 20:55:13 瀏覽:906
linuxmysql慢日誌 發布:2025-05-16 20:47:58 瀏覽:272
村兩委有哪些配置 發布:2025-05-16 20:34:47 瀏覽:294
我的世界有什麼伺服器好玩的 發布:2025-05-16 20:28:57 瀏覽:484