Wawoff2:用 WebAssembly 打造的 Node.js 版 WOFF2 工具

Wawoff2 是 Google 用 WebAssembly 为 Node.js 平台构建的 WOFF2 字体压缩工具。

为何选择 Wawoff2 替代二进制绑定?

  • 跨平台兼容性: 无需重新编译,即可在各种系统环境中运行。

安装 Wawoff2

使用 npm 命令即可轻松安装:

npm install wawoff2

代码示例

const wawoff = require('wawoff2');

// src 可以是 Buffer 或 Uint8Array 类型

wawoff.compress(src)
  .then(out => {
    // 处理压缩后的结果
  });

命令行使用

如需将 TTF 字体文件(.ttf)压缩为 WOFF2 格式(.woff2),请运行以下命令:

woff2_compress.js [-h] [-v] <输入 TTF 文件路径> [输出 WOFF2 文件路径]
zip 文件大小:945.24KB