私のアプリでは、HTML コンテンツを UIWebView に表示します。HTML コンテンツはサーバーからダウンロードされ、オフラインで使用できるように iPad のファイル システムに保存されます。HTML は、その CSS ファイルで @font-face を介してカスタム フォントを使用します。
@font-face {font-family: 'CustomFont'; src: url(Custom-Font.otf);}
これを機能させるために、フォント.otf
ファイルもダウンロードされ、iPad のファイル システムに保存されます。
問題は、iPad のファイル システムにアクセスできる人なら誰でもフォントを使用できるようになったことです (これは、IExplorer などを使用すると非常に簡単です)。
ほとんどのフォント プロバイダーはフォントを自由に配布することを許可していないため、これはいくつかの法的な問題につながります (私がこの方法を使用する場合、実際にはそうです)。
私の質問:ファイルシステムでフォントを暗号化したままにし、UIWebView がそれらを読み込もうとしたときにそれらを復号化する方法はありますか?