【问题标题】:UIWebView to use customer font TTFUIWebView 使用客户字体 TTF
【发布时间】:2011-01-13 21:24:55
【问题描述】:
我想使用客户 ttf 字体作为 Web 视图的默认字体。
我希望使用 UTF8 字符显示的 html 文档,它们需要特殊的字体 ttf 才能显示。顺便说一句,它们是 unicode 字符
在 Mac 上,我可以将默认字体更改为 xyz.ttf。在 iphone safari 上,我无法为后备设置默认字体。所以,我正在使用带有自定义 ttf 字体的 UIWebview 创建这个简单的应用程序。
想知道这是否可能?
谢谢大家
【问题讨论】:
标签:
fonts
uiwebview
truetype
【解决方案1】:
您可以使用@font-face,但您需要将该字体转换为svg。
【解决方案2】:
NSString *myDescriptionHTML = [NSString stringWithFormat:@"<html> \n"
"<head> \n"
"<style type=\"text/css\"> \n"
"body {font-family: \"%@\"; font-size: %@;}\n"
"</style> \n"
"</head> \n"
"<body>%@</body> \n"
"</html>", @"helvetica", [NSNumber numberWithInt:kFieldFontSize], content];
请检查上面的代码...
参考:code