划时代的字体切割工具,CJK与任何字符!支持 otf、ttf、woff2 字体多线程切割,完美地细颗粒度地进行包大小控制。A revolutionary font subetter that supports CJK and any characters! It enables multi-threaded subset of otf, ttf, and woff2 fonts, allowing for precise control over package size.
fsplit AlimamaFangYuanTiVF-Thin.ttf
{
FontPath: '/Users/z/i18n/font/otf/AlimamaFangYuanTiVF-Thin.ttf',
destFold: '/Users/z/i18n/font/woff2/h'
}
INFO --> LoadFile Start
INFO cn-font-split@4.14.5 环境检测 node
TRACE 输入文件大小:132 B
INFO <-- 6ms LoadFile Done
INFO --> transferFontType Start
file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/commonConvert-906d15da.js:15
throw new Error(Unrecognized font signature: ${signature});
^
Error: Unrecognized font signature: vers
at detectFormat (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/commonConvert-906d15da.js:15:11)
at convert$1 (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/commonConvert-906d15da.js:36:18)
at transferFontType (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:1802:28)
at file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:685:23
at Executor.startTask (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:685:42)
at Executor.nextStep (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:710:28)
at Executor.run (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:736:25)
at async fontSplit (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:1972:15)
at async file:///Users/z/i18n/font/gen.coffee:66:3
at async file:///Users/z/i18n/font/gen.coffee:57:1
Thrown at:
at detectFormat (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/commonConvert-906d15da.js:15:11)
at convert$1 (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/commonConvert-906d15da.js:36:18)
at transferFontType (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:1802:28)
at file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:685:23
at startTask (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:685:42)
at nextStep (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:710:28)
at run (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:736:25)
fsplit AlimamaFangYuanTiVF-Thin.ttf { FontPath: '/Users/z/i18n/font/otf/AlimamaFangYuanTiVF-Thin.ttf', destFold: '/Users/z/i18n/font/woff2/h' } INFO --> LoadFile Start INFO cn-font-split@4.14.5 环境检测 node TRACE 输入文件大小:132 B INFO <-- 6ms LoadFile Done INFO --> transferFontType Start file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/commonConvert-906d15da.js:15 throw new Error(
Unrecognized font signature: ${signature}
); ^Error: Unrecognized font signature: vers at detectFormat (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/commonConvert-906d15da.js:15:11) at convert$1 (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/commonConvert-906d15da.js:36:18) at transferFontType (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:1802:28) at file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:685:23 at Executor.startTask (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:685:42) at Executor.nextStep (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:710:28) at Executor.run (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:736:25) at async fontSplit (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:1972:15) at async file:///Users/z/i18n/font/gen.coffee:66:3 at async file:///Users/z/i18n/font/gen.coffee:57:1 Thrown at: at detectFormat (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/commonConvert-906d15da.js:15:11) at convert$1 (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/commonConvert-906d15da.js:36:18) at transferFontType (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:1802:28) at file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:685:23 at startTask (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:685:42) at nextStep (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:710:28) at run (file:///Users/z/i18n/font/node_modules/.pnpm/@konghayao+cn-font-split@4.14.5/node_modules/@konghayao/cn-font-split/dist/index.js:736:25)
文件见附件 font.zip