出現這種情況的原因是因為國外主題開發者喜歡使用 Cufon 字型,所謂 Cufon 字型是 JS 的一種特效,它的作用是將文字以圖片的形式顯現出來。這是為瞭解決主題設計者想展示的字型,而瀏覽器卻不支援這種字型的矛盾。

比如主題設計者想使用 Trebuchet MS 這種字型,使模板看起來好看又另類,可是瀏覽器不支援這種字型,就不能顯示出 Trebuchet MS 字型效果,退而求其次的使用 Tahoma 等常用字型,從而使模板看起來很一般。

使用這種特效好處是使得文字美觀,但是它最大的缺點就是不支援中文字型,只顯示英文字母和數字。

解決辦法:在 WordPress 主題的 header.php 檔案中查詢 Cufon.replace,並刪除即可。

如下:

<script type="text/javascript">

Cufon.replace('h1')('h2')('h3')('h4')('h5')('#myslidemenu a',{hover: 'true'})('#myslidemenu li li a',{textShadow: '1px 1px #ffffff',hover: 'true'})('a.button', {hover: 'true』'})('.nivo-caption p')('span.price')('span.month');

</script>