• 在网页中自定义字体


      最近切图遇到了,psd文档与网页字体的冲突。很多字体,系统中都没有安装。在同事和网络的帮助下解决了这个问题...发此文以表感谢,外加自我提醒。

      一、使用Google WebFont字体,网上资料很多,,在这里就不仔细描述了。

      二、如果Goole字体中没有,请看下面的方法

      大体步骤:

          1、下载所需字体。字体下载站提供的字体一般为.TTF格式。

          2、字体转格式。为了确保在主流浏览器中都能正常显示该字体,需要提供3种字体格式。我们可以拿下载下来的.TTF文件去转换得到另外两种格式的字体。字体文件格式的转换可以通过网站FontsQuirrel

                或 onlinefontconverter提供的在线字体转换服务获取。
               .TTF或.OTF 适用于Firefox 3.5、Safari、Opera
              .EOT 适用于Internet Explorer 4.0+
              .SVG 适用于Chrome、IPhone
           3、使用@font-face定义字体。在这里推荐一个好的在线字体转化网站onlinefontconverter

           4、在html里面调用CSS。

    @font-face{ 
    font-family:'TrajanPro-Regular';
    src: url('webfont/TrajanPro-Regular.eot'); /* IE9*/
    src:url('webfont/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */
        
        url('webfont/TrajanPro-Regular.woff') format('woff'),/* chrome、firefox */
        url('webfont/TrajanPro-Regular.ttf') format('truetype'),/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
        url('webfont/TrajanPro-Regular.svg#svgFontName') format('svg'); /*  iOS 4.1- */
    
    }

    使用后的效果图如下:

      

        

    完整实例下载

  • 相关阅读:
    linux串口驱动分析
    redis 源代码分析(一) 内存管理
    EJB3.0开发环境的搭建
    Google App Engine 学习和实践
    用EnableMenuItem不能使菜单变灰的原因
    hdu 1171 Big Event in HDU(母函数)
    Stack-based buffer overflow in acdb audio driver (CVE-2013-2597)
    遗传算法入门到掌握(一)
    Amazon SQS简单介绍 上篇
    Matlab画图-非常具体,非常全面
  • 原文地址:https://www.cnblogs.com/youmeng/p/2957067.html
Copyright © 2020-2023  润新知