从数据URI反向设计字体文件?

时间:2014-03-13 06:58:19

标签: fonts data-uri

我有一个字体的数据URI文件,我想对字体文件(任何格式)进行反向工程。

这可能吗?

1 个答案:

答案 0 :(得分:1)

data-URI应该包含解码它所需要知道的一切。对于字体,很可能它将在CSS @ font-face声明中,如:

@font-face {
    font-family: ‘FontFamily’;
    src: url(data:font/woff;charset=utf-8;base64,BASE64_ENCODED_DATA) format(‘woff’);
}

要将其转换为文件,只需使用base64解码器解码BASE64_ENCODED_DATA部分并将结果转储到文件中。

但是:在不知道字体文件的来源并确认您有权以这种方式提供服务(重新分发)的情况下,我会非常小心。许多webfont服务通过data-URI方案提供许可的字体数据,但与图像数据类似,它们的服务不会自动授予其他人重新分发它的权利。很可能在包含@ font-face声明的CSS资源中描述了任何字体许可证信息;仔细检查一下是个好主意。

相关问题