2012-06-16 94 views
1

我正在使用加載了xhtml文件的UIWebView的iPhone應用程序 html文件可能包含使用自定義字體的css文件,但它看起來像是web視圖沒有' T公司的支持自定義字體,因爲它不呈現在CSS文件中的自定義字體如何在UIWebView中使用自定義字體

例如: XHTML文件:

<head> 
    <link href="../Styles/p1.css" rel="stylesheet" type="text/css" /> 
</head> 
<body> 
    <p class="line1">تجريب</p> 
</body> 
</html> 

css文件:

@font-face { 
font-family: "AHRAM"; 
font-style: normal; 
font-weight: bold; 
src:url("../Fonts/andlso.ttf"); 
} 

p.line1 { 
font-family: "AHRAM"; 
} 

有什麼建議嗎? thnx預先:)

+0

您確保.TFF文件實際上是你期望它做呢?當您構建應用程序時,所有文件都將被複制到應用程序包中。你有沒有嘗試使用相同的相對路徑在CSS中加載圖像? –

+0

是圖像工作正確...我不認爲與路徑 路徑的問題可能是添加自定義字體不支持,但我不知道如何解決這個問題 –

+0

在您的構建階段,字體被複制進入捆綁? –

回答

1

您是否將字體添加到您的info.plist(UIAppFonts鍵)?

下面是這個過程的教程,它展示瞭如何在UIWebView中使用字體。

http://tetontech.wordpress.com/2010/09/03/using-custom-fonts-in-your-ios-application/

+0

您確定此工作適用於網絡視圖?我嘗試使用兩種字體,並不起作用 –

+0

那裏有**似乎是一個使用多個**的問題... http://stackoverflow.com/questions/38188862/ios-uiwebview-totally-fails要理解多於一個字體的面,它只能得到「第一個」 – Fattie