1

我有一個很好的免費桌面字體,它也是免費的字體嵌入在網絡上。 該字體使用阿拉伯語Unicode,它是TrueType桌面字體。嵌入式網頁字體和常規TrueType桌面字體之間有什麼區別?

我想在我的網站上使用這種字體。大多數Web字體轉換器或發電機像字體松鼠和typeface.js分別呈現字母,而不是鏈接在一起的問題。

我用這個Unicode的範圍來創建Web字體:

FE70-FEFF,0600-06FF,FB50-FDFF,0750-077F,0621-0652 

這應該轉換所有阿拉伯Unicode字符,並應使字母連在一起或連接在一起,就像在桌面上的字體發生什麼,但是這並沒有發生。

我可以直接使用桌面字體文件而不用轉換它嗎? 常規桌面字體和網頁嵌入字體之間的區別是什麼? 順便說一句,字體桌面文件只有27kb,我在Firefox中測試它。如果安裝在系統上(它當然是在我的電腦上),它工作得很好。

+0

請記住大寫每個英語句子的第一個單詞,並始終使用代詞「I」。 – 2011-12-20 19:18:16

+0

好的,我很抱歉。 – alhoseany 2011-12-20 19:33:18

回答

0

是的,你可以使用ttf文件本身。除Internet Explorer 8及更低版本以外,大多數瀏覽器均支持此格式。 要支持IE8,您還必須將字體轉換爲eot文件並上傳。不能真正推薦任何特定的字體轉換器,沒有阿拉伯字體的使用經驗,但我相信除了fontsquirrel之外,一定還有其他的字體轉換器。你嘗試過FontForge嗎?

無論如何,根據我的經驗,下載並安裝到用戶系統中的字體文件的工作效率遠遠超過網絡字體,因爲來自瀏覽器內部的字體支持遠非最佳。一些字體可以工作,其他字體不會顯示爲什麼,但其他字體不能很好地顯示(使用錯誤的間距或者沒有提示等)。
所以,如果你確實使用網絡字體,確保你a)在許多不同的瀏覽器中進行徹底測試,並且b)在css中提供好的備用字體,以防萬一你的webfont不起作用。

相關問題