在我的应用程序中,我在 UIWebView 中显示 HTML 内容。HTML 内容从服务器下载并存储在 iPad 的文件系统中,以便离线使用。HTML 通过其 CSS 文件中的 @font-face 使用自定义字体:
@font-face {font-family: 'CustomFont'; src: url(Custom-Font.otf);}
为了完成这项工作,字体.otf
文件也被下载并存储在 iPad 的文件系统中。
问题是,现在任何可以访问他的 iPad 文件系统的人都可以使用该字体(如果你使用 IExplorer 之类的东西,这真的很容易)。
这会导致一些法律问题,因为大多数字体提供商不允许他们的字体免费分发(当我使用这种方法时,他们实际上是这样)。
我的问题:有什么方法可以在文件系统中加密字体并在 UIWebView 尝试加载它们时解密它们?