这是在WPF WebBrowser控件中呈现的文本:



这是在同一台计算机上使用IE10中呈现的相同字体的相同文本:



我已经尝试过注册表修改,以使WebBrowser控件使用最新的IE,如下所示:
http://www.west-wind.com/weblog/posts/2011/May/21/Web-Browser-Control-Specifying-the-IE-Version
没有帮助

操作系统是Windows 7

如何使WPF WebBrowser控件进行字体平滑。

最佳答案

我已经解决了!

设置注册表会使浏览器使用最新的CSS和javascript,但是要修复所需的字体渲染,请在页面标题中添加以下内容。

<meta http-equiv="X-UA-Compatible" content="IE10">


我不确定为什么这是必要的,似乎注册表黑客应该足够了,但事实并非如此。

关于c# - WPF WebBrowser控件中的字体平滑,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16690558/

10-11 15:58