私はC#WebBrowserコントロール(Winforms)を使用していますが、.DocumentTextプロパティを使用してマークアップを渡しています。Winform Webbrowserのカスタムフォントが表示されない
(およびサーバからの)ローカルで実行しているときに動作します@font-face
ルールを使用して、いくつかのCSSへの文書リンクが、は、WebBrowserコントロールによって消費されていないとき。
CSSが、それはこのようになり、かなり基本的なものです:
@font-face {
font-family: FontName;
src: url("/fonts/fontname.ttf") format("truetype");
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
私はここに(無駄に)各地から様々なレジストリの提案を試してみた:https://weblog.west-wind.com/posts/2011/May/21/Web-Browser-Control-Specifying-the-IE-Version#FeatureDelegationviaRegistryHacks
他の一般的な提案が含まれるようにありますこのような(私が行っている)のマークアップにメタタグ:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
マイフォントはが既にマークされています(とIEでうまく動作する)ので、明らかに問題のWebブラウザコントロールに関する具体的なものがあります。しかし、何時間も費やしてみると、私はそれが何であるかについて迷っています。
私がここで紛失していることを知っている人はいますか?
ありがとうございます!