zoukankan      html  css  js  c++  java
  • 字体提取sfnttool

    目标:
    css3特殊字体设置,字体库较大,只要提取使用的一部分文字生成库,减少流量.一般来说针对中文字体库.

    过程:

    1:下载并且安装jdk(java的一个环境)

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
    2:下载sfnttool.jar(核心文件)

    https://github.com/13714273163/sfnttool.jar

    3:新建文件夹,里面放好目标字体库(找设计师拿)和sfnttool.jar.在该文件夹下运行命令行:

    //提取ttf字体格式

    java -jar sfnttool.jar -s '提取的文字' 总的字体库.ttf 目标.ttf

    //提取woff字体格式

    java -jar sfnttool.jar -w -s '提取的文字' 总的字体库.ttf目标.woff

    //提取eot字体格式

    java -jar sfnttool.jar -e -s '提取的文字' 总的字体库.ttf目标.eot

    4:在该文件夹下面会生成一个新的字体库,引用它即可.

    做法:

    一般来说,会长期设置一个文件夹(例如myFont),里面放置好sfnttool.jar和一个记事本(里面放第二步骤的三段换格式代码).每次需要提取的时候,跟设计师拿好源字体库,扔进来,就可以快速的生成目标字体库了

    新工具fontmin,还未用过:http://ecomfe.github.io/fontmin/tw#feature

  • 相关阅读:
    HashMap的实现原理
    LinkedHashMap的实现讲解
    ConcurrentHashMap原理分析
    javax.mail Java Extension(扩展)
    Singleton 单例模式
    Java序列化与反序列化(实践)
    Java IO操作
    Java NIO与IO的区别和比较
    java模拟异步消息的发送与回调
    java如何实现多个线程并发运行
  • 原文地址:https://www.cnblogs.com/gggwf/p/7597873.html
Copyright © 2011-2022 走看看