移動端html5如何定義字體

在使用自定義字體時(shí)候,很容易像PC端那樣定義,其實(shí)安卓和ISO系統(tǒng),對中文字體是不支持,所以定義以后看到效果不是直接定義字體效果,如果需要定義

大家會想到 @font-face 定義為微軟雅黑字體并存放到 web 服務(wù)器上,在需要使用時(shí)被自動下載

@font-face {

font-family: 'MicrosoftYaHei';

src: url('MicrosoftYaHei.eot'); /* IE9 Compat Modes */

src: url('MicrosoftYaHei.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

url('MicrosoftYaHei.woff') format('woff'), /* Modern Browsers */

url('MicrosoftYaHei.ttf') ?format('truetype'), /* Safari, Android, iOS */

url('MicrosoftYaHei.svg#MicrosoftYaHei') format('svg'); /* Legacy iOS */

}

問題雖然解決了,但是這樣操作很消耗用戶流量,也對頁面打開造成了很大延遲。

我們在一起看看三大主流系統(tǒng)他們字體到底支持哪些呢?

ios 系統(tǒng)

默認(rèn)中文字體是Heiti SC

默認(rèn)英文字體是Helvetica

默認(rèn)數(shù)字字體是HelveticaNeue

無微軟雅黑字體

android 系統(tǒng)

默認(rèn)中文字體是Droidsansfallback

默認(rèn)英文和數(shù)字字體是Droid Sans

無微軟雅黑字體

winphone 系統(tǒng)

默認(rèn)中文字體是Dengxian(方正等線體)

默認(rèn)英文和數(shù)字字體是Segoe

無微軟雅黑字體

總結(jié):

各個(gè)手機(jī)系統(tǒng)有自己的默認(rèn)字體,一般不支持我們常用字體,例如微軟雅黑等;

如無特殊需求,手機(jī)端無需定義中文字體,使用系統(tǒng)默認(rèn)即可。

英文字體和數(shù)字字體可使用 Helvetica ,三種系統(tǒng)都支持。

/* 移動端定義字體的代碼 */

body{font-family:Helvetica;}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、概念 參考網(wǎng)頁字體Serif和Sans-serif的區(qū)別及瀏覽器字體的設(shè)置CSS Font知識整理總結(jié) 1.F...
    合肥黑閱讀 6,571評論 0 12
  • 大家都知道,在不同操作系統(tǒng)、不同游覽器里面默認(rèn)顯示的字體是不一樣的,并且相同字體在不同操作系統(tǒng)里面渲染的效果也不盡...
    陳_宣閱讀 2,057評論 0 7
  • 一、流式布局 1.1 什么是流式布局 流式布局就是百分比布局,通過盒子的寬度設(shè)置成百分比來根據(jù)屏幕的寬度來進(jìn)行伸縮...
    福爾摩雞閱讀 4,475評論 2 15
  • 有些路,只有走過了才知道好不好走;有些事情,只有經(jīng)歷過才知道對還是錯(cuò);有些領(lǐng)悟,只有深深痛過才知道原來可以那樣。 ...
    余小魚MsYu閱讀 1,106評論 6 17

友情鏈接更多精彩內(nèi)容