0
A
回答
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资源中描述任何字体许可信息;仔细检查一下是个好主意。
+0
谢谢!我应该提到,我不打算在未经许可的情况下使用字体文件,我只是想做一些性能测试。感谢您的建议。 – flossfan
相关问题
- 1. 从APK反向工程C++文件
- 2. 从反向工程LUA文件
- 3. 反向工程核心数据'妈妈'文件
- 4. 波轮反向工程MySQL数据库
- 5. 反向工程网站数据图表
- 6. JPA反向工程多个数据源
- 7. 反向工程SQLite3数据库到coredata
- 8. 数据库反向工程安装
- 9. 反向工程Amiga监视器文件
- 10. 反向工程
- 11. 实体框架反向工程
- 12. 有没有办法从.app文件反向工程Xcode项目?
- 13. 实体框架电动工具反向工程器代码先到文件夹
- 14. 反向文件java程序
- 15. 反向工程AMF
- 16. PHP数据 - 文件的URI
- 17. 从反向工程保护python代码
- 18. 反向工程数据库后,Mysql工作台未显示realtions
- 19. 发现与URI预警字体 - 真棒字体文件
- 20. 使用EF电动工具从数据库进行反向工程
- 21. 基于外部数据服务对实体模型进行反向工程
- 22. 以非反向工程方式加密Java程序的数据
- 23. 文件的反向句,行和文字
- 24. 反向工程GET请求参数
- 25. 从ASCII字符串反向工程校验和?
- 26. 反向glob - 从文件名反向设计通配符字符串
- 27. 反向工程相机
- 28. 反向工程网页
- 29. 反向工程协议
- 30. 反向工程python 3
你能详细说明'逆向工程字体文件'是什么意思吗? – djangodude
我想得到一个'.ttf'或'.woff'(或其他)文件,而不是数据URI。 – flossfan