kekee000
kekee000
得研究一下,otf 相关解析是照搬 opentype.js 的,可能需要做一些修正,能帮忙给有问题的字体和字符么。
暂时没有计划,欢迎提 pr。
woff2.wasm 是采用动态方式引入的,需要在 webpack 打包时忽略这个文件,然后拷贝到 dist 代码中。
> 使用fontmin进行字体裁切(使用的字体是 **汉仪文黑**): > > ``` > var fontmin = new Fontmin() > .src(scSrc) > .use(Fontmin.glyph({ > text: '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+-={}[]\|:;'"/?.,이벤트가 종료되었습니다기간년월일모라×보상교환성공게임내우편으로발송확인해주세요소집대오픈전에그한력없는유저원석귀하코드개만연동할수있며후변경불능것을지고의합진행황실시업데위닉네프필웹무완러사항초자페표됩친구님를여티바륙돌아와함께험정즐더풍했취령중입효「신」서물나폰타거링크눌응면선획득복록봉투현재명새운장열렸냈어받답랜규버리비처럼몬역마은메르파컬워포곳금빠향캐릭터률들최〓통증또참계당준매갱각단과활화영웅제용법광번음반약른방허생및회안횟등급≥작템될예잊말침식든책따궁점객센문길랍본언된관별목적뿐휴미않칙패부족잠도클두머치누뢰때' > })) > .dest('dist'); > ``` > > 生成后,在页面上显示 오랜만이에요!...
在 webpack 上打包时,需要自己拷贝 woff2.wasm,然后 初始化时传入 下载地址: ```javascript woff2.init(wasmUrl).then(() => { // read let font = Font.create(buffer, { type: 'woff2' }); // write font.write({type: 'woff2'}); }); ```
Fonteditor-core can only parse and handle single ttf file. Ttc has a collection of ttf fonts, we can extract ttc to ttf, and edit ttf, and then combine to ttc.
font merge option(scale or adjust) will set to fit the merged em box, so that merged font display not too big or small. when we merge two font, we should...
客户端很久没维护了,建议 fontmin 命令行模式,也很方便
看着像 Node 版本不兼容, 请提供 Node 版本和系统环境,以及报错详情和复现方法,多谢。
fontmin 不支持 浏览器环境,可以使用 fonteditor-core 模块,支持 ttf 裁剪,具体示例参考 test case。