Home > Design > 网页字体个性化
2009October . 29th

网页字体个性化

网页字体个性化(CSS3)

在自己的个人主页上,让自己的文章用自己喜欢的字体显示出来是网页设计者们一直梦寐以求的事,直到CSS3的出现,这个梦想终于能成真了。

先来回顾一下过去,人们通常里用JavaScript来自定义字体。例如下面这种通过jQuery+cufon插件的方法。

jQuery自定义字体
1
2
3
4
5
6
7
8
9
10
11
12
13
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>  
<script type="text/javascript" src="js/cufon.js"></script>  
<script type="text/javascript" src="js/loyal.js"></script>  
<script type="text/javascript">  
    $(function(){  
        Cufon.replace('.classic .font');  
    });  
</script>  
<style type="text/css">  
    .font {  
        font-size: 20px;  
    }  
</style>

在CSS3里,可以用下面的代码实现同一效果。

CSS3自定义字体
1
2
3
4
5
6
7
8
@font-face {  
    font-family: 'Loyal';  
    src: url('loyal.ttf');  
}  
.font {  
    font-family: Loyal;  
    font-size: 20px;  
}
注意:

1.IE8及之前版本都无法显示以上代码的效果。
2.自定义字体不适宜用于中文。

DEMO Online

在线演示

推荐到豆瓣
  1. 2009October . 29th - 8:48 PM
    guoning
  2. 2009October . 29th - 10:04 PM

    整理的不错哦

  3. 2009October . 30th - 8:36 AM

    不适用于中文那怎么搞嘛 :cry:

  4. 2009October . 30th - 8:52 AM

    这帮人,咋了看不起中文了

  5. 2009October . 30th - 9:16 AM

    如果用户的电脑上没有这个字体,它就没法显示了吧

  6. 2009October . 30th - 9:17 AM

    CSS3真的是非常强大,以后设计网页会越来越个性化了

  7. 2009October . 30th - 10:41 AM

    @网络生活
    当然不是啦,否则这也没什么意义了。

  8. 2009October . 30th - 11:47 AM

    你的博有更新哦,呵呵,不错的文章。今天没事。到你博上来看看。,望回访。:》

  9. 2009October . 30th - 12:07 PM

    @平平
    中文的话,个人认为采用在线生成图片的方法会好点
    @要饭的
    不是看不起中文,而是中文字库太大
    @Hobo
    关键是浏览器的支持

  10. 2009October . 30th - 2:22 PM

    不像中文的字体,必须要有本地的字体包支持

  11. 2009October . 30th - 2:24 PM

    2.自定义字体不适宜用于中文。
    彻底打消了这个念头。。。

  12. 2009October . 30th - 8:29 PM

    首页吓了我一条

  13. 2009October . 30th - 10:31 PM

    如果别人机子里没有这个字体~就没办法显示了吧~~只能显示默认字体~

  14. 2009October . 31st - 12:11 PM

    字体只能玩玩英文

  15. 2009October . 31st - 12:25 PM

    @老饕
    不是的,只要浏览器支持就能显示出来

  16. 2009October . 31st - 3:14 PM

    :x 最后一句让人很郁闷……

  17. 2009November . 1st - 9:18 AM

    中文字体太大了 :oops:

  18. 2009November . 1st - 3:20 PM

    自定义字体不适宜用于中文还是没用呀~~ :???:

  19. 2009November . 1st - 9:43 PM

    先学习一下~ ;-)

  20. 2009November . 2nd - 9:08 AM

    很不错哟,学习了.

  21. 2009November . 2nd - 11:57 AM

    就像你说的,根本不适用于中文字体,所以还是比较没有用的。

  22. 2009November . 3rd - 10:25 PM

    谢谢分享,这个功能真的很棒。

  23. 2009November . 6th - 10:03 PM

    这个东西我到还真是没用过呢。呵呵 。

  24. 2009November . 7th - 10:46 AM

    支持了!!!!!!

  25. 2009November . 7th - 6:39 PM

    可惜CSS3现在的浏览器很少支持,看来还是要等时间更新换代淘汰现在的浏览器,哈哈

  26. 2009November . 10th - 12:50 AM

    @我买糕的。
    大就影响效率,因此尽量少用,最好不用
    @华晨
    在做一个需要突出个性的页面的时候可以用一用
    @keelii
    我也没用过,只是偶尔看到,记录一下
    @浮虾
    CSS3还没有开发完,因此浏览器还不可能完全支持

Subscriber selector

Close