Использование пользовательского шрифта в UIWebView

Я хотел бы отобразить собственный шрифт внутри UIWebView. Я уже поместил шрифт в plist в разделе «Шрифты, предоставленные приложением». Используемый код :

        UIWebView *webView = [[UIWebView alloc] initWithFrame:myRect];
        NSURL *baseURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];
        [webView loadHTMLString:html baseURL:baseURL];
        [self addSubview:webView];

, где html — это NSString со следующим содержимым:

<html><head>
<style type="text/css">
@font-face {
    font-family: gotham_symbol;
    src: local('GOTHAMboldSymbol_0.tff'), format('truetype') 
} 
body { 
 font-family: gotham_symbol;
font-size: 50pt;
}
</style>
</head><body leftmargin="0" topmargin="0">
This is <i>italic</i> and this is <b>bold</b> and this is some unicode: &#1101;
</body></html>

Я использую iOS 4.2, поэтому TTF должен поддерживаться. Я был бы признателен за немного html/кода, который действительно работает.

54
задан tshepang 4 December 2013 в 11:05
поделиться