2011-08-20 84 views
2

我的應用程序應該顯示在Net Framework WebBrowser控件的HTML頁面。要求是頁面應該顯示自定義字體。唯一的方法是使用.eot嵌入字體。 我已經準備好了字體文件,頁面正在使用CSS使用我的自定義字體顯示HTML。使用.eot嵌入式字體與網絡框架WebBrowser控件

@font-face 
{ 
    font-family: myfontfamily; 
    src: file('d:\myfontfamily.eot'); 
} 

p 
{ 
font-family: myfontfamily; 
} 

,而我使用它作爲保存在磁盤上和查看在IE它ok.But我的頁面不會被保存在磁盤上普通的HTML頁面,我通過HTML字符串,甚至圖像和樣式被傳遞到瀏覽器控制「即時」。 如何將該字體文件傳遞給瀏覽器控件,希望.eot文件可以在不保存在磁盤上的情況下傳遞。可以這樣做嗎?

回答

1

我發現了一個令人滿意的解決方案。您需要在計算機上安裝該字體。看看這個頁面:http://www.eaglefonts.com/how-to-install-truetype-font.php。它解釋瞭如何在varius平臺上安裝字體。例如,在Windows 7上,雙擊「myfontfamily.eot」文件並單擊安裝。

現在Web瀏覽器將使用該自定義字體,但顯然它只能在您的計算機上使用。