• 字蛛fontSpider的使用


    字蛛官方文档 http://font-spider.org/index.html

    首先安装全局包  npm install font-spider -g

    然后下载字体 ,本次需要的是  "造字工房力黑(非商用)常规体.ttf" ,放到指定的文件夹里,然后在下面调用

    /*声明 WebFont*/
    @font-face {
      font-family: 'zzgflh';
      src: url('../font/zzgflh.eot');
      src:
        url('../font/zzgflh.eot?#font-spider') format('embedded-opentype'),
        url('../font/zzgflh.woff') format('woff'),
        url('../font/zzgflh.ttf') format('truetype'),
        url('../font/zzgflh.svg') format('svg');
      font-weight: normal;
      font-style: normal;
    }

    在git 里面输入命令  font-spider index.html,会在font文件夹生成下面几个文件

    补充1:

    后来的项目中,页面中的数字需要用到特殊字体,而这些数据又是请求接口后才显示的,这种情况下就使用不到字蛛这种预先处理了。而整个字体文件都加载的话又不友好,那么这种情况下可以怎么处理呢?

    我们可以独立创建一个文件夹,在里面按照上面的步骤重新使用字蛛,只不过index.html使用到该字体的内容要输出 “0123456789”,然后执行字蛛后生成的新文件就是我们要的字体文件啦,而且满足了兼容各浏览器的不同格式要求。

    因为我们上网找的字体文件一般都是.otf 和.ttf,而使用字蛛只需要ttf文件,就可以生成我们要的数字特殊字体了。

    未解决问题:

    如果页面中输出的字体内容不确定(有中文,英文,数字,字符等),但是又找不到对应对的四个文件格式,这种情况怎么做兼容呢?

  • 相关阅读:
    搜索进阶1、八数码(HDU1043)
    D.迷宫2 (BFS+优先队列)
    小H的询问(线段树)
    B.迷宫(BFS)
    【UVA】10935 Throwing cards away I(STL队列)
    【UVA】10391 Compound Words(STL map)
    【UVA】12100 Printer Queue(STL队列&优先队列)
    【UVA】1596 Bug Hunt(模拟)
    【UVA】201 Squares(模拟)
    【UVA】1595 Symmetry(模拟)
  • 原文地址:https://www.cnblogs.com/stella1024/p/7685636.html
Copyright © 2020-2023  润新知