2017-04-25 81 views
0

Font-Awesome爲我們提供了很多非常有用的圖標。我想這些圖標是使用Unicode編碼的。我很確定UTF-8不包含它們,也沒有任何已知的charachter表。那麼Font-Awesome如何在內部呈現,它爲什麼顯示正確?它只是一個普通的字體,但沒有字母,只有在ttf文件中列出的特殊圖標? 在此先感謝!什麼是Font-Awesome內測?

+0

如果你真的想知道內部,爲什麼不通過https://github.com/FortAwesome/Font-Awesome查看? –

回答

5

難道僅僅是一個普通的字體,但沒有文字,只有用特殊的圖標,在TTF文件中列出?

Jep,這是關於它是如何工作的。

如果你看一下FA.css文件,你會發現,你使用的是類基本上都得到圖標看起來像:

.fa-ellipsis-h:before { 
    content:"\f141" 
} 

因此如果您有style="font-family:FontAwesome"一個div您基本上可以輸入&#xf141;,並且會得到與<i class="fa fa-ellipsis-h"></i>相同的圖標