-
Notifications
You must be signed in to change notification settings - Fork 402
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
开发计划 #2
Comments
有没有考虑过 OpenType.js?我之前也尝试过类似的事情,当时希望用全 Js 栈的工具方便集成 grunt。不过 OpenType.js 还有一些问题(好像是对四次曲线的图形不支持),就搁置下来了。不知道这方面你们现在有没有其他方案?这个项目对中文设计是革命性的,之后有时间的话我愿意参与一些。 |
对,接下来很可能采用 OpenType.js 重写压缩模块甚至是转码模块,也是遇到了四次曲线不支持的问题,不过作者说很快将支持。 期待您能参与进来一起开发。 |
希望支持 woff2 字体,相对于 woff 有较小的体积,转码模块在这里 https://github.com/google/woff2 |
已经列入 todolist |
gulpjs 现在的用户越来越多,希望能够支持一下。 |
只要是 js 栈 gulp 还是 grunt 应该都不是难事,只等 opentype.js 更新 |
非常支持楼主开源出来给大家共享!我以前也有这个想法想做个类似的东西,一直没时间弄。当时是计划采用cufon,现在cufon基本都黄了,不过有些想法不知是否可以实现。TTF这个格式太复杂了,另外还采用了perl会增加很多复杂度。是不是可以用一些工具先把ttf转换成svg,svg基本就可以做成简单的hashmap了,查询和组合都非常方便和快速。另外也有很多现成的svg2ttf之类的脚本。 |
|
看到OpenType已经Merge了支持四次曲线的一个PR,不知是否可以再次尝试下? |
集鹄大叔帮忙提交的pr,我测试后发现opentypejs保存后依然存在部分字符路径有误,也就是说opentypejs还有很多问题需要解决 |
是从svg转换为ttf和其他格式比较慢吗?这有个测试了下还可以 https://github.com/fontello/svg2ttf 。fontello本身也是类似于icomoon的一个字体集成工具。就是ttf2svg工具比较缺乏,用的是java的batik工具转换的svg,这样可以把svg的路径信息存储到数据库里,或者localstorage/indexdb/nedb,再次使用的话应该可以做成事实显示的效果了,不过不知是否可行 |
就是拿 ttf2svg 测试的 |
ttf2svg那个包有很多的问题,没办法转换成通用的svg,svg2ttf写的比较规范些 |
v0.1.2 使用 cheerio 代替 jsdom |
hey, 我们实现一个纯 js 方案 fontmin ,来处理 ttf 字型提取, ttf -> svg,woff,eot ,欢迎体验,求宝贵建议 😄 |
@junmer 赞,解析 ttf 文件是用什么库的呀? |
@sunng87 😄 基于 fonteditor-ttf, 这个库是从 字体编辑器项目 fonteditor 中提取出来的 |
@junmer 赞,核心技术! |
@junmer 我先试试,期待能够替换 font-spider 的压缩模块 |
@aui 👍 |
👍 Thanks for your gr8 work! |
建议加个output参数,可以将处理后的字体都放到另一个目录下,不动原字体目录#92 |
现在基本都在用fontmin了吧? |
@import
导致爬虫挂掉有开发建议可以在下面评论,如果采纳将作为开发计划
The text was updated successfully, but these errors were encountered: