在客戶計算機上顯示特殊字體:Weft(由微軟提供的網頁嵌入字體工具)
Weft:你自創字體后,weft會生成加載字體文件(Eot),然后把Eot上傳到服務器。Weft支持Ie4.0及以上版本。
可以在 這里 下載Weft,再為你的字體創建了加載字體文件后,然后修改html的內容。
< STYLE> @font-face { ///字體名hFont font-family:hFont ///指向eot的位置 src:url(fontname.eot); } < /STYLE>
這樣,當用一臺沒有安裝hFont字體的Pc訪問網頁時,其中的字體也能原樣顯示了。 btw:Bitstream公司也提供了一個解決方案,具體是怎么回事就不清楚了,因為我一向都是Ms的忠實擁躉,既然Ms有提供解決的辦法,我也懶得花心思去研究了,不過如果哪位仁兄有知道Bitstream的解決方案的話,望透露一下哦。
http://www.microsoft.com/typography/web/embedding/weft3
src:url(fontname.eot);
就指向字體在服務器上的位置
@font-face版本:CSS2 兼容性:IE4+
語法: @font-face { font-family : name ; src : url( url ) ; sRules } 說明: name : 字體名稱 url : 使用絕對或相對地址指定OpenType字體 sRules : 樣式表定義 設置嵌入HTML文檔的字體。 嵌入HTML文檔的字體是指將OpenType字體(壓縮的TrueType字體)文件映射到客戶端系統,用來提供HTML文檔使用該字體,或取代客戶端系統已有的同名字體。 示例: @font-face { font-family: dreamy; font-weight: bold; src: url(http://www.example.com/font.eot); }
和ASP.NET無關,CSS的技巧而已
|