0.0.1 • Published 8 years ago

node-font-collector v0.0.1

Weekly downloads
5
License
MIT
Repository
github
Last release
8 years ago

font-collector 集字

字体库分割工具, 自动解析html、js等文件中的中文,按需压缩生成web所用格式字体文件

安装

npm install font-collector -g

功能

  • 支持从html、js等任何文本文件中提取中文字符 支持utf-8、gbk编码

  • 自动切分压缩(ttf格式)字体文件,导出到指定目录

  • 支持导出四中浏览器主流字体 (ttf, eot, woff, svg)

使用

命令行:

font-collector -h

    Usage: font-collector [options] <file or dir ...>

Options:

    -h, --help               output usage information
    -V, --version            output the version number

    // 含中文文件的文件路径或者文件夹
    -s, --source <path>      character file path or dir

    // ttf字体文件路径
    -f, --font <path>        origin font file path

    // 输出字体的文件路径
    -o, --output <filepath>  filepath to output font files


$ font-collector -f test/lib/handfont.ttf -s test/index.html -o test/fonts/handfont

生成结果如下

font-collector/
├── test/
│   ├── handfont.eot
│   ├── handfont.svg
│   ├── handfont.ttf
│   ├── handfont.woff
├── lib/
│   └── handfont.ttf 
└── index.html

字体兼容性

格式IEFirefoxChromeSafariOperaiOS SafariAndroid BrowserChrome for Android
.eot6--------------
.woff93.655.111.15.14.436
.ttf--3.543.110.14.32.236
.svg----43.29.63.2336