如果文件編碼(GB2312,UTF-8等。)不匹配,就會出現亂碼錯誤。
因此,使用Unicode編碼直接在CSS中編寫字體名稱可以避免這些錯誤。
使用Unicode書寫中文字體名稱,瀏覽器可以正確解析。
Unicode編碼的Microsoft Yahei表示如下:
{ font-family:" \ 5FAE \ 8F6F \ 96 C5 \ 9ed 1 " }
如何在mobile html5移動網站中定義字體族?
很多懶朋友用自定義字體的時候,很容易像PC壹樣定義。其實Android和ISO系統都不支持中文字體,所以妳定義好字體效果之後就不能直接定義了。如果您需要定義它們,
妳會認為@font-face定義為微軟雅黑字體,存儲在web服務器上,需要時會自動下載。
@font-face {
font-family:'微軟雅黑';
src:URL(' Microsoft yahei . eot ');/* IE9兼容模式*/
src: url('MicrosoftYaHei.eot?#iefix ')格式(' embedded-opentype '),/* IE6-IE8 */
url('MicrosoftYaHei.woff ')格式(' woff '),/*現代瀏覽器*/
url('MicrosoftYaHei.ttf ')?格式(' truetype '),/* Safari,Android,iOS */
URL(' Microsoft yahei . SVG # Microsoft yahei ')格式(' SVG ');/*傳統iOS */ }