android自帶字體
⑴ 安卓系統默認字體中有微軟雅黑么
在 Android 系統中,Droid Sans 是默認字體,Droid Sans Fallback和微軟雅黑這兩個長得非常像的字體。
微軟雅黑字體顯得更寬。但根據整行漢字來看,雅黑單個字元的寬度並沒有更寬,只是減少了邊緣的空白,使字間距變小,相鄰兩個字的筆畫幾乎要挨在一起了。
微軟雅黑字體筆畫分布均勻,由於寬度和筆畫布局上的不同,造成微軟雅黑字體看起來更豐滿,更緊實。這兩種字體都是非等寬字體,可以看出微軟雅黑的英文字母和數字普遍更寬(中文由於是方塊字,寬度沒有區別)。
微軟雅黑在可能的情況下筆畫更長,例如「號」字下方的勾,這樣在小字型大小時可讀性更好。小字型大小情況下,微軟雅黑字體仍然顯得大一些,並且由於筆畫的間距控製得較好,更容易看清楚每個字,相比之下,Droid Sans Fallback 筆畫黏在一起的情況稍微嚴重一些。
仔細觀察一下,小字型大小時的微軟雅黑字底部並沒有完全對齊,而 Droid Sans Fallback 對得很整齊。因此微軟雅黑在小字型大小時有點大小不一,這也是其廣為詬病的一點。
字體對比:
(1)android自帶字體擴展閱讀:
Droid Sans是一個人道主義者無襯線字體由Steve Matteson設計,Ascender公司Droid Sans類型總監設計的設計包括一個垂直壓力,開放的形式和中立,但友好的外觀。Droid Sans對用戶界面進行了優化,並以舒適的閱讀與菜單,網頁瀏覽器及其他屏幕上的文本移動手機。
Droid Sans 包含多個文字系統的子集。漢字子集和拉丁字母子集是並列的,但因為拉丁字母是最基本的字元且字元很少,所以放在主文件中,而漢字單立一個文件,日文等文字系統也也單立了文件。
文泉驛微米黑是 Droid Sans 的第三方衍生,主要擴展了漢字支持。
Droid Sans 的整個字體族結構為(粗體顯示 family name):
1、Droid Sans:包含 Regular 和 Bold 這兩個變體,支持拉丁字母、希臘字母和西里爾字母這三大歐文。
2、Droid Sans Mono:文字支持范圍同上。
3、Droid Sans Arabic:包含阿拉伯語字母。
4、Droid Sans Fallback:最終 fallback,包含漢字、日文假名、韓文等。
5、Droid Sans Japanese:包含用於日文的漢字和假名。
6、Droid Sans Thai:包含泰語字母。
微軟雅黑是美國微軟公司委託中國北大方正電子有限公司設計的一款全面支持ClearType技術的字體。Monotype公司負責字體Hinting工作。它屬於OpenType類型,文件名是MSYH.TTF,字體設計上屬於無襯線字體和黑體。
這種字體每個字的造價成本在100美元左右。該字體家族還包括「微軟雅黑Bold」(粗體),文件名為MSYHBD.TTF。這個粗體不是單純的將普通字元加粗,而是在具體筆畫上分別進行處理,因此是獨立的一個字體。
微軟雅黑隨簡體中文版Windows Vista一起發布,是Windows Vista默認字體。另外,Microsoft Office 2007簡體中文版也附帶這個字體。當使用於不能顯示中文字型名稱的系統時,會顯示為Microsoft YaHei
這款字體是一種全新的無襯線黑體,它的字形略呈扁方而飽滿,筆畫簡潔而舒展,易於閱讀。這款字體在 ClearType 技術下的清新和優美著實給人留下了深刻的印象。同時,微軟方面也為這種新型字體付出了昂貴的代價。「微軟雅黑有如下特點:
1. 單獨設計的粗體。
以往宋體的粗體都是通過內嵌點陣或者字體引擎渲染的,效果不是很好。粗體的單獨設計意味著另外設計一套字體,所有的時間成本和人力成本翻倍,造價也會翻倍,但是顯示效果也會非常好。
2. 顯示品質優異的斜體。
在 windows 上第一次看到如此清晰的中文斜體,真的有點令人感動。雖然是 14px ,但宋體的斜體已經顯得支離破碎了。
3. 更清晰的小號字顯示。
在以往, 12px 是宋體能顯示的極限。小於12px的字型大小會因為沒有內嵌點陣而變得模糊。而從上面微軟雅黑的字范來看, 11px 下的顯示非常優秀, 10px 的字基本可以辨認, 9px 以下,對於漢字的正常顯示,已經是不可能的任務了,平常也不會作為正常的屏幕使用字型大小,但這個極限字型大小的測試是一個有參考價值的項目。我們可以看到,由於字體設計師出色的Hinting工作,雅黑在這種情況下仍然還有大約一半左右的字元可以識別出來。
4. 對於最常用的字型大小。
12 、 14px ,微軟雅黑的顯示非常的清晰和優美,中英文的搭配非常的和諧。和宋體相比,雅黑的字形不是正方形的,而是稍微的扁寬,字間距很小,這樣的處理使得默認的行間距更為明晰;同時雅黑的字心顯得更為飽滿,在同樣的字型大小下,雅黑的單字面積就顯得更大,更容易識別,閱讀起來也更舒服。
5. 更優美而現代的字形設計。
從此以後,很多網頁的標題字可以不用做成圖片了,尤其是blog之類的web2.0應用的網站,它們直接使用雅黑就可以在頁面上實現很完美的版面設計效果了。
⑵ android app開發中默認的字體是什麼字體
1、Clockopia.ttf
系統默認待機時鍾字體;
2、DroidSans.ttf
系統默認英文字體;
3、DroidSans-Bold.ttf
系統默認英文粗字體;
4、DroidSansFallback.ttf
系統默認中文字體;
在
Android
系統中,DroidSans
是默認字體,只包含西方字元(英文),應用程序默認情況下都會調用它;而
Droid
Sans
Fallback
包含了東亞字元(繁體中文、簡體中文、韓文、日文)。當需要顯示的字元在
Droid
Sans
字體中不存在(如漢字),即沒有對應編碼的字元時,系統會到
Droid
Sans
Fallback
中去尋找相應編碼的字元,如果找到,則使用
Droid
Sans
Fallback
字體來顯示它,如果仍然找不到該編碼對應的字元,則系統無法在屏幕上顯示出這個字元。同時DroidSansFallback.ttf
字體文件的體積僅有
3.04MB大小,效果類似於微軟雅黑字體,而且是完全免費的。
⑶ Android手機能用哪些格式的字體
手機更換字體風格的操作路徑:
1.待機-應用程序-設定-(我的設備/設備)-(顯示)-字體-字體風格(字體樣式)-選擇自帶字體風格。
2.如果手機支持在線獲取字體,可以點擊進入三星應用商店下載喜歡的字體風格(此方式需要聯網操作)。
⑷ android怎麼設置app使用的默認字體庫
Android系統自帶有對字體的設置,這些設置是對字體的顯示方式的設置,比如加粗,傾斜,下劃線,字型大小等,但是對於字體本身,比如設置為楷體,隸書等貌似沒有。Android系統只有一種默認的,如果需要修改字體,或者引用自己喜歡的字體,那麼就需要自己設置或修改。
修改系統的字體可以下載修改字體的app即可,但是如果是對於開發者想在自己的app中使用具有自己個性的文字,可以按下面介紹的方法做(這里只是其中一種方法,相信,應該還有很多方法的)
·將自定義的字體所在的ttf文件到工程assets/fonts/目錄下面
一般字體的格式為ttf的。在C:\WINDOWS\Fonts目錄下有windows系統提供的字體,可以使用。也可以自己通過coreldraw+fontcreator軟體自己製作字體
·在源碼中進行如下修改:
TextView tv = (TextView)findViewById(R.id.c12_custom);1
//從assert中獲取有資源,獲得app的assert,採用getAserts(),通過給出在assert/下面的相對路徑。在實際使用中,字體庫可能存在於SD卡上,可以採用createFromFile()來替代createFromAsset。
Typeface face = Typeface.createFromAsset ( getAssets() , 「fonts/timesi.ttf」 );
tv.setTypeface (face);12
設置字體不能直接在XML文件中進行,需要通過源碼來完成。
通過這兩步就可以對TextView對象tv的字體進行了修改,改成自己定義的字體timesi.ttf
Android並非和所有的TTF字體都能兼容,尤其在中文特殊字體的支持會存在問題,對於不兼容的字體,Android不出報錯,只是無法正常顯示。
一些注意
字型檔一般會很大,因為要將包括很多的字元集,使用其他的字型檔,這樣就會增大程序的體積。可以使用FontCreator軟體對字型檔進行裁剪,使其體積變小。如果字型檔比較大,可以考慮放在sdcard上,使用createFromFile來獲得Typeface對象
有些字型檔可能並不會包括我們需要的字元,比如為了節省字型檔的體積,將中文字元取消,這樣如果想使用這個字型檔顯示中文的話,肯定是不成功的。
這里再對程序中出現的源碼進行解釋。
修改字體就是調用setTypeface方法。這個方法的參數是一個Typeface類對象
Typeface是字體類
這個類比較簡單,這里列出它的成員方法(這些方法都是靜態方法,返回Typeface對象,可以直接作為setTypeface的參數):
·static Typeface create(Typeface family, int style) //靜態方法,參數一為字體類型這里是Typeface的靜態定義,如宋體,參數二風格,如粗體,斜體
·static Typeface create(String familyName, int style) //靜態方法,參數一為字體名的字元串,參數二為風格同上,這里我們推薦使用上面的方法。
·static Typeface createFromAsset(AssetManager mgr, String path) //靜態方法,參數一為AssetManager對象,主要用於從APK的assets文件夾中取出字體,參數二為相對於Android工程下的assets文件夾中的外掛字體文件的路徑。
·static Typeface createFromFile(File path) //靜態方法,從文件系統構造一個字體,這里參數可以是sdcard中的某個字體文件
·static Typeface createFromFile(String path) //靜態方法,從指定路徑中構造字體
·static Typeface defaultFromStyle(int style) //靜態方法,返回默認的字體風格
本類的常量靜態定義,首先為字體類型名稱
Typeface DEFAULT
Typeface DEFAULT_BOLD
Typeface MONOSPACE
Typeface SANS_SERIF
Typeface SERIF
字體風格名稱
int BOLD
int BOLD_ITALIC
int ITALIC
int NORMAL
這些變數都可以通過名稱知道其意思
⑸ 安卓自帶的默認字體是什麼體
安卓自帶的默認字體應該是宋體,就是他的字體比較清晰,然後呢也比較工整,比較容易被大部分人所變得看起來也沒有那麼費力。是一種老少皆宜的字體。人活一輩子,就活一顆心,心好了,一切就都好了,心強大了,一切問題,都不是問題。
人的心,雖然只有拳頭般大小,當它強大的時候,其力量是無窮無盡的,可以戰勝一切,當它脆弱的時候,特別容易受傷,容易多愁善感。
心,是我們的根,是我們的本,我們要努力修煉自己的心,讓它變得越來越強大,因為只有內心強大,方可治癒一切。
沒有強大的敵人,只有不夠強大的自己
人生,是一場自己和自己的較量,說到底,是自己與心的較量。如果你能夠打開自己的內心,積極樂觀的去生活,你會發現,生活並沒有想像的那麼糟糕。
面對不容易的生活,我們要不斷強大自己的內心,沒人扶的時候,一定要靠自己站穩了,只要你站穩了,生活就無法將你撂倒。
人活著要明白,這個世界,沒有強大的敵人,只有不夠強大的自己,如果你對現在的生活不滿意,千萬別抱怨,努力強大自己的內心,才是我們唯一的出路。
只要你內心足夠強大,人生就沒有過不去的坎
人生路上,坎坎坷坷,磕磕絆絆,如果你內心不夠強大,那這些坎坎坷坷,磕磕絆絆,都會成為你人生路上,一道道過不去的坎,你會走得異常艱難。
人生的坎,不好過,特別是心坎,最
⑹ 【安卓】如何提取安卓系統自帶字體
電腦里找或到字體網站,找到自己喜歡的字體。然後用RE文件管理器進入手機的system/fonts目錄,這里就是系統字體的位置啦!裡面會看到以下幾個文件:
DroidSans.ttf
默認數字和英文字體(無特殊格式)
DroidSans-Bold.ttf
默認數字和英文粗體(無特殊格式)
DroidSansFallback.ttf
默認中、英、數字體(所有字型檔均找不到匹配字體後會查找此字體庫)
把自己喜歡的字體改名為DroidSansFallback.ttf
(替換原有的,可以把原有的隨便改個別的名)
2.
更改我們覆蓋過來文件的許可權,將默認的改成第一列全勾選,第二列勾選第一個。然後點確定。
好啦,字體更換完成!重啟手機即可享受全新的字體啦!
註:在更換字體前最好先備份系統原來的字體,另外在RE文件管理器里一定要執行裝載讀寫才能進行文件覆蓋及許可權修改。
另外,如果更換字體後發現全部是口口口,那說明沒有更換成功,主要可能是因為許可權沒有改正確,憑記憶再改回來即可!
⑺ android系統自帶哪幾個字體
在android系統中,自帶的只有三種字體---"sans"(默認),"serif"和"monospace",
祝順利!有問題,請追問.有幫助,望採納.
⑻ 安卓系統默認字體是什麼(是不是微軟雅黑)
Clockopia.ttf 系統默認待機時鍾字體
DroidSans.ttf 系統默認英文字體
DroidSans-Bold.ttf 系統默認英文粗字體
DroidSansFallback.ttf 系統默認中文字體
⑼ android字體一般是什麼字體
Clockopia.ttf 系統默認待機時鍾字體
DroidSans.ttf 系統默認英文字體
DroidSans-Bold.ttf 系統默認英文粗字體
DroidSansFallback.ttf 系統默認中文字體
有四種表現形式:正常;斜體;粗體;粗斜體。
在 Android 系統中,DroidSans 是默認字體,只包含西方字元(英文),應用程序默認情況下都會調用它;而 Droid Sans Fallback 包含了東亞字元(繁體中文、簡體中文、韓文、日文)。當需要顯示的字元在 Droid Sans 字體中不存在(如漢字),即沒有對應編碼的字元時,系統會到 Droid Sans Fallback 中去尋找相應編碼的字元,如果找到,則使用 Droid Sans Fallback 字體來顯示它,如果仍然找不到該編碼對應的字元,則系統無法在屏幕上顯示出這個字元。同時DroidSansFallback.ttf 字體文件的體積僅有 3.04MB大小,效果類似於微軟雅黑字體,而且是完全免費的。
⑽ ios和android的自帶的系統字體里有沒有宋體
如果問題中提到的「宋體」特指中易宋體 (SimSun), 那麼除了 Windows 之外的平台都不會有這個字體。
如果問題中提到的「宋體」是指這類字體,iOS 和 Android 也都沒有中文宋體。iOS 的自帶中文字體僅有華文細黑 / 華文黑體,對應 HeitiSC、Heiti TC 的 Light 和 Medium。不過,iOS 有ヒラギノ明朝 這款日文明朝體——但用於顯示中文是不夠字的。而 Android 目前的中文字體只有 Droid Sans Fallback 這款黑體了。
作者:Linkzero Tsang
鏈接:http://www.hu.com/question/26415728/answer/32700822
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。