[分享] Font Splitter X 台北黑体 Taipei Sans TC

楼主: VdustR (京)   2019-07-22 00:00:32
Hi 各位好,我又来啦~
由于有使用中文字型的需求,
有些时候是对岸的朋友无法使用 Google Font,
整包 CJK 包进去又载很慢,
看了 Google Font 的做法有利用 unicode-range 将字型分段,
用到哪里读到哪里,
可以避免 CJK 字库太过肥大要很久才能套用的问题。
于是在网络上找了一阵子,
却找不到这种功能的工具,
只找到了 fonttools:
https://github.com/fonttools/fonttools
利用 cmap 查表和 pyftsubset 将字型分段。
因为不会 python 所以用熟悉的 node 写了,
为了方便使用所以也提供了 docker 版本。
另外我也打包了最近很夯的 台北黑体 Taipei Sans TC,
同时做了 Demo 页,
可以线上测试效果。
## Font Splitter
https://github.com/VdustR/font-splitter
- 使用 fonttools,可以将大型文字档依照 block range 切成小块
- 可以调整 chuck size
- 可以选择输出 woff, woff2
- 支援 otf, ttf, woff, woff2
- 可以输出 css 并自订 font-family, italic, font-weight
## 台北黑体字型 Taipei Sans TC
https://vdustr.github.io/taipei-sans-tc/
- 由‘翰字铸造 JT Foundry’设计字型
- 使用 Font Splitter 产生 css 并制作 demo 页
- 可以直接在线上预览台北黑体字型
- 翰字铸造: https://sites.google.com/view/jtfoundry/
- 翰字铸造 Facebook: https://fb.me/jtfoundry
楼主: VdustR (京)   2019-07-25 09:22:00
原来如此 谢谢各位!
作者: stupidwoman (香蕉)   2019-07-23 11:29:00
作者: jfcherng (小霹雳)   2019-07-22 05:46:00
已 star, 我记得 Google 的分段是靠机器学习统计出来的

Links booklink

Contact Us: admin [ a t ] ucptt.com