我的应用程序应该在 Net Framework WebBrowser 控件中显示 html 页面。其中一个要求是该页面应该使用自定义字体显示。唯一的方法是使用 .eot 嵌入字体。我已经准备好字体文件,页面正在使用 CSS 使用我的自定义字体显示 HTML。
@font-face
{
font-family: myfontfamily;
src: file('d:\myfontfamily.eot');
}
p
{
font-family: myfontfamily;
}
虽然我将它用作保存在磁盘上并在 IE 中查看的普通 html 页面,但没关系。但我的页面没有保存在磁盘上,我将 HTML 作为字符串传递,甚至图像和样式也“即时”传递给浏览器控件。如何将该字体文件传递给浏览器控件,希望可以传递 .eot 文件而不保存在磁盘上。可以这样做吗?