我正在为着名的.nfo文件编写一个简单的textviewer。 为了方便布局,我正在使用webbrowser控件来显示nfo文件。 我有字体 - 非标准的 - 我想使用。
在我的应用程序中包含/链接字体的最佳方法是什么? 我是否必须将其包含在我的应用程序文件夹中并注册它,或者是否有办法在我的控件中使用非标准安装的字体?
答案 0 :(得分:0)
字体不是网络控件的一部分。字体来自您使用Web控件查看的网页的HTML。
因此,第一步是制作一个在浏览器中正确显示的示例HTML页面(包含您想要的字体),然后您可以稍后将该页面加载到webcontrol中。
要在html页面中加载字体,请参阅:How to embed fonts in HTML?
一旦你有了,那么第二步就是动态生成HTML页面文本(包含其中的字体代码和你的NFO),然后将其粘贴到WebBrowser控件中。