如何強制wordpress中所有中文字體設置為雅黑,英文字體可在設置中修改?

由於目前用的主題是英文主題,且支持局部的字體改變,但是默認的中文都是宋體

有沒有辦法使所有中文(無論是header,body或者footer中的)都強製為雅黑,但是英文字體仍可以在主題設置面板中修改?


不要修改主題,一更新就沒了。

用主題「自定義」,加入「額外樣式」,用這裡提到的font-family 中文網站,font-family 做什麼樣的聲明是最佳策略?

大不了加 !important。


在主題 CSS 中指定 font-family: Helvetica, "Microsoft YaHei, sans-serif;

基本的意思就是英文放前面, 中文只放一個雅黑在後面, 但如果要實現你的這個功能的話, 就要用到 WP 的函數了去做了, 好久不碰 WP, 或許 http://wp.tutsplus.com/ 會幫得到你.


讓wordpress主題字體變為微軟雅黑其實只需要加一句自定義CSS就可以了,如果你的主題選項里有個自定義CSS輸入的地方,把這段代碼拷貝進去即可:

* {font-family: "Microsoft YaHei" !important;}

如果你的主題不支持自定義CSS輸入,那就把上面這句添加到你的style.css第一行。

這種暴力方法讓主題採用微軟雅黑字體,一般的主題是沒有問題的。

《WordPress實戰》Wordpress主題微軟雅黑字體設置解決方法 - 米問外貿論壇


wordpress字體修改美化

很多wp系統用的就是中文,但是WordPress主題模板用的是英文的。但是老外比較不會中文,沒有做中文的美化。Google字體庫也沒有中文的字體。所以心疼了吧。

但是老外一般都會留自定義代碼,什麼自定義CSS。自己加一下。

*:not([class*="icon"]):not(i) {
font-family: Segoe UI, "Microsoft Yahei" !important;
}

優點:解決了WordPress 及主題模板圖標顯示失效問題。需要自定義的主題放在上面。一般國內系統都是有微軟字體的。所以可以放心使用。


最好的辦法就是在style.css中直接給font-family的值,我把所有的中文字體設置為微軟雅黑、應為設置為Arial,代碼如下:

font-family:"Microsoft yahei","Arial";


wordpress 使用中文字體? avada 主題怎樣使用中文字體?

參考

Web 中文字體應用指南 · Ruby China

具體為什麼請仔細閱讀

具體做法是在(用子主題就在子主題裡面添加防止自動升級導致字體失效)主題 style.css 文件最前面添加代碼

font-family: Georgia, SimSun, "宋體", serif;
font-family: Helvetica, Tahoma, Arial, STXihei, "華文細黑", "Microsoft YaHei", "微軟雅黑", SimSun, "宋體", Heiti, "黑體", sans-serif;

okhen.com 沐米貓舍


一般是在主題目錄的style.css中修改字體樣式即可


推薦閱讀:

字體分類方法有那些?
冬青黑體 (Hiragino Sans GB) 為何沒成為 OS X 和 iOS 的中文界面字體?
設計時如何選擇合適的字型大小?
為什麼英語中不同國家人後綴的字母不同?
斷字(hyphenation)對於排版的影響有多大?

TAG:字體 | 中文字體 | 英文字體 | 字體排印 | WordPress |