2012-10-26 90 views
0

我們有一個網絡應用程序,基本上是一個文本編輯器,可通過@ font-face使用100種字體。uiwebview中的自定義字體,但不是應用程序包中的自定義字體

我們正在創建一個與此同步的iOS應用程序(我們對Android應用程序沒有任何問題)。

iOS應用程序有一個菜單和UIWebviews加載本地存儲的數據。我們希望在webview中可以使用與@ font-face相同的css,但它不需要可用於應用程序的其餘部分。

將字體添加到info.plist的問題是,當你通過50-60 ttfs時,應用程序崩潰。

有沒有辦法做到這一點,只需html/css/js,而不必涉及應用程序包?

(這需要在應用程序本身內部離線工作)。

回答

1

我想你可以將字體作爲普通文件捆綁在一起,而無需在屬性列表中註冊它們,然後它們可以在本地在同一捆綁包中的html/css/js文件中獲得,或直接通過urls獲得。請參閱this question for examples with other types of web files

+0

我可以證實這個作品。用於生產應用程序。 –