解決在vue項目中webpack打包后字體不生效的問題
最近在項目開發(fā)過程中遇到如下問題:開發(fā)環(huán)境中設(shè)置的字體樣式使用webpack打包后到生產(chǎn)環(huán)境不生效。如圖:
打開控制臺查看元素樣式,發(fā)現(xiàn)在開發(fā)環(huán)境的時候"微軟雅黑"被解析成unicode編碼并且?guī)еp引號,
但使用webpack打包以后,"微軟雅黑"的雙引號被錯誤解析并多加了個反斜杠,導致字體不生效。
解決方法:
嘗試了一下去掉雙引號,也就是font-family:微軟雅黑,這樣瀏覽器并不會把中文字體用unicode編碼,樣式也可以正常顯示。但為了更好的兼容性,這里作者推薦使用中文字體的英文編碼,如:font-family:'Microsoft YaHei'。
附上幾個中文字體的英文對照:
黑體:SimHei
宋體:SimSun
新宋體:NSimSun
仿宋:FangSong
楷體:KaiTi
仿宋_GB2312:FangSong_GB2312
楷體_GB2312:KaiTi_GB2312
微軟正黑體:Microsoft JhengHei
微軟雅黑體:Microsoft YaHei
以上這篇解決在vue項目中webpack打包后字體不生效的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue實現(xiàn)桌面向網(wǎng)頁拖動文件的示例代碼(可顯示圖片/音頻/視頻)
這篇文章主要介紹了vue實現(xiàn)桌面向網(wǎng)頁拖動文件的示例代碼(可顯示圖片/音頻/視頻),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03vue如何實現(xiàn)清空this.$route.query的值
這篇文章主要介紹了vue如何實現(xiàn)清空this.$route.query的值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09