我是字体制作者,我想保护我的网络字体。
我知道保护字体文件的 HTACCESS 方法,但我发现还有另一种保护网络字体的方法:当您尝试使用 Windows 字体查看器打开TTF 字体文件时故意损坏它们,这样它们就无法安装,而相同的文件仍然可以在浏览器中作为 webfont 使用。
这是我发现的一个工作示例(他们是如何做到的,这是个谜): http: //fontface.co.il/fonts/demo_s.asp?id=131
如您所见,如果字体文件缓存在浏览器中,您可以访问它们,但是当您下载 TTF 文件并通过“Windows 字体查看器”打开它以进行安装时,它会给您此错误: “请求的文件 _____.ttf 不是有效的字体文件”。
你可以在你的电脑上自己测试一下,你会发现这个网络字体仍然只适用于 TTF。(不包括@font-face 中的 woff / eot 文件)
这正是我想要对自己的字体做的事情。这样它们仍然可以作为网络字体工作,而不能作为桌面字体工作,这使得未经培训的人更难在没有许可证的情况下安装它们。
但是,我无法弄清楚他们是如何做到的。有任何想法吗?