如果你擁有使用web字體的權利,取原TTF或OTF字體和渲染全套here at FontSquirrel。不同的瀏覽器喜歡不同的字體類型,舊版瀏覽器是最挑剔的。
然後將字體添加到樣式表的頂部,以便在您看到FOUT「無風格文本的Flash」時首先加載它,甚至在樣式表內嵌入之前加載該字體。 More info here但基本上你希望在你的html開始加載之前加載並準備好字體。
然後加載您的字體是這樣的:
@font-face {
font-family: 'GT Walsheim Pro Medium Oblique';
src: url('GT-Walsheim-Pro-Medium-Oblique.eot');
src: url('GT-Walsheim-Pro-Medium-Oblique.eot?#iefix&v=4.6.3') format('embedded-opentype'),
url('GT-Walsheim-Pro-Medium-Oblique.woff2') format('woff2'),
url('GT-Walsheim-Pro-Medium-Oblique.woff') format('woff'),
url('GT-Walsheim-Pro-Medium-Oblique.ttf') format('truetype'),
url('GT-Walsheim-Pro-Medium-Oblique.svg') format('svg');
font-weight: normal;
font-style: normal;
}
字體松鼠會爲你輸出上面的代碼,當你渲染字體包那裏。
呼叫在你的CSS這樣的字體,我用您的H職稱爲例,確保始終有字體回退的情況下,它的錯誤或者不加載由於某種原因:
h1, h2, h3, h4, h5, h6 {
font-family: 'GT Walsheim Pro Medium Oblique', arial, sans-serif;
}
[如何將一些非標準字體添加到網站?](https://stackoverflow.com/questions/107936/how-to-add-some-non-standard-font-to-a -website) – Steve
對,即時通訊只是不知道把@fontface放在我已經擁有的東西的哪裏......它到底在哪裏 - 完全是? – guyintightpants
通常位於CSS文件的頂部。 – Steve