
1 OrangeHat OP 发现原来是 Mac 自身带有兰亭黑。 那么换个问题,要使用思源黑体的话,能否使用提取部分需要的字体的方式呢? |
2 Daniel65536 2014-11-07 19:38:00 +08:00 |
3 7654 2014-11-07 21:27:47 +08:00 Windows显示的是雅黑 用woff格式 |
4 Ricky123 2014-11-07 21:38:55 +08:00 楼主问我跟我一样的问题 可以参考一下: http://www.v2ex.com/t/112938#reply25 |
5 notcome 2014-11-07 23:16:26 +08:00 via iPhone 对于思源黑体,可以先用 tx 对 PS 字体文件子集化,再 makeotf。 对于通用的字体,可以用 fontforge 生成子集,封装好的有 fonttools,提供了 pyftsubset。 对于兰亭黑我咨询过方正和汉仪,都提供 web font 服务,前者公益项目免费。后者贵(几千一年),但旗黑质量高。 |
6 notcome 2014-11-07 23:19:19 +08:00 via iPhone tx 是 AFODK 的一部分,使用方式可以搜思源黑体的 issues,小林剑回答过的。 |
7 OrangeHat OP |
8 OrangeHat OP 跟朋友交流后,明白其原理,来总结一下: 小米通过提取网页需要用到的中文字体,转成 base64,嵌入 css 当中。 小米官网通过 js 判断是否为 Mac ,是的话使用 兰亭黑(纤细)。不是的话,使用默认 fontfamily. 为什么不在 Windows 下使用 兰亭黑 ,可能是因为渲染的效果不大好。 如何提取中文字体包子集,可参考: http://hxgdzyuyi.github.io/blog/chinese-subset.html |