我想在网站上使用自定义字体,并希望确保它的安全。我知道有Cufon等,但我想使用@ font -face,因为Cufon使用和@font-face更改文本,并且只将字体应用于文本。所以我找到了fontdeck.com,他们使用@ font -face进行安全的字体加载。
我必须在下面的代码中包含一个CSS文件:
@font-face { font-family: 'Proxima Nova Thin'; src: url('http://f.fontdeck.com/f/1/c0NxWjZ3YjEABIN8EILvJ0RNEaQrLMTNf/ckiJrqjmmED2eZzkurKBHRmOyi18vUlxuV1sPQGGKg/w.eot'); src: url('http://f.fontdeck.com/f/1/c0NxWjZ3YjEABIN8EILvJ0RNEaQrLMTNf/ckiJrqjmmED2eZzkurKBHRmOyi18vUlxuV1sPQGGKg/w.eot?') format('embedded-opentype'), url('http://f.fontdeck.com/f/1/c0NxWjZ3YjEABIN8EILvJ0RNEaQrLMTNf/ckiJrqjmmED2eZzkurKBHRmOyi18vUlxuV1sPQGGKg/w.woff') format('woff'), url('http://f.fontdeck.com/f/1/c0NxWjZ3YjEABIN8EILvJ0RNEaQrLMTNf/ckiJrqjmmED2eZzkurKBHRmOyi18vUlxuV1sPQGGKg/w.ttf') format('opentype'); font-weight: 100; font-style: normal; }
但是如果我用浏览器转到EOT,WOFF和TTF文件的URL,我会看到“禁止的”。
有人能给我解释一下这是怎么回事吗?
发布于 2012-01-24 00:07:28
你似乎找到了防止热链接的措施:http://en.wikipedia.org/wiki/Direct_linking#Prevention
一些服务器被编程为使用HTTP来检测热链接,并返回一条谴责消息,通常采用相同的格式,而不是预期的图像或媒体剪辑。大多数服务器都可以配置为部分保护托管的媒体不受内联链接的影响,通常通过不提供媒体或提供不同的文件来实现。
热链接可能会有道德和法律方面的影响。
我强烈建议你读一读这篇文章。
发布于 2012-01-23 23:59:29
您不能使用@ font -face保护字体。对于要应用于客户端上的文本的字体,必须将其发送到客户端。
许多字体都有特定的许可证限制,以明确是否可以使用@font-face。最好与您的法律部核对您的执照。
https://stackoverflow.com/questions/8974384
复制相似问题