如果你經常瀏覽國外比較優秀的wordpress新聞雜志類主題的時候,會遇到不顯示中文文章標題的情況,顯示英文標題卻正常,遇到這個情況很多人認為應該修改CSS的font-family的字體,其實這是錯誤的,與CSS無關.
出現這種情況的真正的原因是因為國外主題開發者喜歡使用Cufon字體,所謂Cufon字體是JS的一種特效,它的作用是將文字以圖片的形式顯現出來,這是為了解決主題設計者想展示的字體,而瀏覽器卻不支持這種字體的矛盾,比如主題設計者想使用Trebuchet MS這種字體,使模板看起來好看又另類,是瀏覽器不支持這種字體,就不能顯示出Trebuchet MS字體效果,退而求其次的使用Tahoma等常用字體,從而使模板看起來很一般.
使用這種特效好處是使得文字美觀,但是它最大的缺點就是不支持中文字體,只顯示英文字母和數字.
解決辦法:在wordpress的header.php文件中查找Cufon.replace,并刪除就可以了,如下:
- <</span>script type="text/javascript">
- Cufon.replace('h1',{hover: true})('h2',{hover: true})('h3',{hover: true})('h4',{hover: true})('h5',{hover: true})('h6',{hover: true})('#top li a',{hover: true})('.description',{hover: true})('.comm',{hover: true});
- </</span>script>
新聞熱點
疑難解答
圖片精選