Cufón 字体安全
我一直在尝试研究一种更安全的方法来实现 Cufón,它将实际的字体数据存储在 MySQL 数据库中,必要时可以查询并返回该数据库,而不必将转换后的 .js 文件存储在服务器上(并破坏 EULA) 。
这可能吗? 我仍处于测试的开始阶段。
我现在已经结合 @font-face 和 Cufón 实现了这个解决方案。 http://kilianvalkhof.com/2009/css-xhtml /组合-cufon-和-font-face/
I've been trying to research a safer way to implement Cufón that would store the actual font data in a MySQL database that could be queried and returned when necessary, without having to store the converted .js file on the server (and break EULA).
Is this even possible? I'm still in the beginning stages of testing this out.
I've already implemented this solution for now, combining @font-face and Cufón.
http://kilianvalkhof.com/2009/css-xhtml/combining-cufon-and-font-face/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Cufón 需要有关它将渲染的字体的 VML/Canvas 点数据,它从静态 JS 文件中获取该数据。 这本质上是字体的定义。 将数据存储在其他地方(例如,在数据库中)并以其他方式(例如 JSON)传递它实际上并不能“绕过版权”; 您仍在以可能未经许可的方式分发字体数据。
就像这个人说的(请参阅该页面上的“我对 Cufón 的想法”),我在将 Cufón 与任何其他快速非商业网站一起使用时要小心,或者更好的是,仅与我实际上有权使用的字体一起使用。
Cufón needs VML/Canvas points data about the fonts it'll render, and it gets that from a static JS file. This is essentially the definition of the font. Storing that data somewhere else (in a db, for example) and delivering it in another way (e.g. JSON) does not in fact "get around copyright"; you're still distributing the font data in a potentially unlicensed way.
Like this guy says (see "My thoughts on Cufón" on that page), I'd be careful about using Cufón with anything other quickie non-commercial sites, or even better, only with fonts I actually have rights to use.
好吧,我基本上发现没有办法做到这一点,因为 PHP 和 JavaScript/HTML 的解析发生在两个不同的点,所以没有办法将存储的数据转换回解析为 Cufon 文本。
看起来使用 ASP 是可能的,但我没有任何方法来测试这个理论。
Well I've basically found that there is no way to do this since the parsing of PHP and JavaScript/HTML take place at two different points, so there's no way to translate stored data back to be parsed as Cufon text.
It looks like it might be possible using ASP, but I don't have any method of testing this theory out.