6月
29
2011

Cufon支持中文的办法

Cufon文字重绘是几种方法里面不错的,相比Fontface等,还算兼容性比较好,但是官方默认不支持中文,所以得想个办法。

1,下载现成的中文Cufon包,替换掉现有的字体,比如说我这个allTuts的主题,就不支持,修改header.php,找到这两句:

<script type=”text/javascript” src=”<?php bloginfo(‘template_directory’); ?>/js/cufon-yui.js”></script>
<script type=”text/javascript” src=”<?php bloginfo(‘template_directory’); ?>/js/Microsoft_YaHei_400.font.js”></script>

第二句中的js既是字体包了,到此下载微软雅黑Cufon包:Microsoft_YaHei_400.font,并且上传到服务器相应位置,链接好

然后找到Cufon的调用语句,改成如下:

Cufon.set(‘fontFamily’, ‘Microsoft YaHei’);
Cufon.replace(‘h1’,{hover: true})(‘h2’)(‘h3’);

就可以了

2,到cufon生成器网站自己生成喜欢的中文字体的包,链接

具体使用方法请自学成才,我也没弄,不过听说为了减小js容量,得自己挑一部分字来生成,应该挺麻烦的

相关资源:

参考帖子:http://slj.me/2010/07/font-replacement-css3-sifr-typeface-js-cufon/,写的不错

相关文章

关于作者:moface

博主

8 条评论 + 添加评论

  • 发现一个Cufon的字体自动生成框架,不知道可不可以用http://hi.baidu.com/kikoqiu/item/af78d23460828efedf22216a

  • 关于不换行问题,看这里
    http://www.cufon-font.com/portal.php?mod=view&aid=6

  • 谢谢您的分享,对我很有帮助,非常感谢

  • […] 这个菜单一写上中文就看不到该项,研究了一下发现用的是cufon,于是检索找到解决办法,这一篇就很不错:http://moface.me/382.html。 […]

    • cufon中文字体最好自己定制需要的js,否则很大。好在这里有几种中文字体,包括微软雅黑。
      http://www.cufon-font.com/可以自己选择

      • 是,我也看到这个站点了,问题是我最近很想把cofun拿掉了,因为我用微软雅黑,将近2M的字体文件很成问题,而且现在win7普及度很高了,就算xp有很多时候也因为安装MSN或者开启Clear-Type之类的功能都装上了微软雅黑字体。
        我只是显示一级和二级菜单,越觉得不划算。

      • 您好请问这个网站哪里可以去到中文雅黑的字体文件,我没有找到,谢谢急用!

        • 我文章里不是有下载链接嘛,自取就好了

留下评论

博客剩余工作

6,优化前台(YSlow) 2,404页面 3,IE6下兼容性问题很大 1,标签小工具行高有点儿问题 4,微博聚合 5,推广工作 7,CDN(cloudflare

分类

访问统计