下载 Google webfont 的 css 资源时,结果似乎取决于浏览器。
当我使用浏览器(Firefox 或 Chrome)打开此 URL 时:
https://fonts.googleapis.com/css?family=Roboto
我得到这个结果,其中包含不同 unicode 字符范围的几个 woff2 字体源。
例如,当使用 CURL 下载相同的 CSS 资源 URL 时,我得到的结果只包含一个 .ttf 字体,它似乎只包含一个默认的 unicode 字符范围。
显然,谷歌从 HTTP 请求中查看代理字符串,然后相应地调整结果。
有没有办法获得具有完整 unicode 字符范围的 .ttf,即“multi woff2”版本中还包含的所有内容?最重要的是拉丁和拉丁扩展字符。
我可以将 woff2 字体转换为 ttf。但是我不知道如何将多个 woff2 字体合并或合并为一个 ttf,或合并为一个 woff2,然后进行转换。
还是我做错了什么,我应该完全使用不同的方法吗?