我有一个 UIWebView,我在其中显示了一个带有外语内容(在本例中为法语)的 HTML 文件,该文件由谷歌翻译。
英文原文是:
清除 - 用于停止所有计时器并清除视图最右侧显示的数量。
谷歌的翻译是这样的:
Effacer - permet d'arrêter toutes les minuteries et effacer les montants indiqués à l'extrême droite de la vue。
这是当法语是本地化语言时 iPhone 模拟器中显示的内容:
这是我用来加载它的代码:
// determine what the language for this locale is...
NSString *sysLangCode = [[NSLocale preferredLanguages] objectAtIndex:0];
// contatenate the language code to the filename
NSURL *indexURL = [[NSBundle mainBundle] URLForResource: [NSString stringWithFormat:@"instRST-%@", sysLangCode]
withExtension:@"html"];
// load it...
[webView loadRequest:[NSURLRequest requestWithURL:indexURL]];
我查看了 Google、SO 和 UIWebView 以找到可以正确渲染的任何设置。使用的字体是 Verdana。
我该怎么做才能正确渲染?