Chciałbym wyświetlić niestandardową czcionkę wewnątrz UIWebView. Już umieściłem czcionkę w pliku plist w "Czcionki dostarczone przez aplikację". Kod w użyciu:Używanie niestandardowej czcionki w UIWebView
UIWebView *webView = [[UIWebView alloc] initWithFrame:myRect];
NSURL *baseURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];
[webView loadHTMLString:html baseURL:baseURL];
[self addSubview:webView];
gdzie html jest NSString że ma następującą zawartość:
<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: э
</body></html>
używam iOS 4.2, więc powinny być wspierane TTF. Doceniłbym trochę html/code, który faktycznie działa.
'GOTHAMboldSymbol_0.tff' - rozszerzenie powinno być' ttf' (chyba, że czcionka rzeczywiście ma rozszerzenie 'tff' na dysku). –
Próbuję znaleźć rozwiązanie tego również, ale: Myślę, że chcesz przekazać "zero" dla baseURL. – MusiGenesis
@Joris W tej chwili zmagam się z tym samym problemem i byłoby ciekawie usłyszeć, czy znalazłeś rozwiązanie. – Lindemann