使用尽可能多的unicode字符将Google webfont作为ttf进行攻击?

时间:2018-06-11 19:11:41

标签: css unicode true-type-fonts google-font-api woff2

下载Google webfont的css资源时,结果似乎取决于浏览器。

当我使用浏览器(Firefox或Chrome)打开此URL时:

https://fonts.googleapis.com/css?family=Roboto 

我得到this result,其中包含几个针对不同unicode字符范围的woff2字体来源。

例如,当使用CURL下载相同的CSS资源URL时,我得到this result只包含一个.ttf字体,该字体似乎只包含默认的unicode字符范围。

显然,Google会查看HTTP请求中的代理字符串,然后相应地调整结果。

有没有办法获得具有完整unicode字符范围的.ttf,即“multi woff2”版本中还包含的所有内容?最重要的是拉丁语和拉丁语扩展字符。

我可以将woff2字体转换为ttf。但是我不知道如何将多个woff2字体组合或合并到一个ttf中,或者合并到一个woff2中然后转换它。

或者我做错了什么,我应该完全采用不同的方法吗?

1 个答案:

答案 0 :(得分:0)

如果您在Google字体网站上选择了字体,则会显示一个带有CSS代码的对话框,以用作网络字体。 Google确实会根据其支持的内容向您的访问者的浏览器发送特定版本。

如果要使用“完整”字体,请单击下载按钮以.ttf文件格式获取桌面版本。它具有所有OpenType功能和未设置的字符集支持。

enter image description here