回答
是的,您可以使用名爲@ font-face的CSS功能。 它只在CSS3中得到官方批准,但在CSS2中已經提出和實施,並且在IE中已經支持相當長的時間。
你在CSS聲明它是這樣的:
@font-face { font-family: Delicious; src: url('Delicious-Roman.otf'); }
@font-face { font-family: Delicious; font-weight: bold; src: url('Delicious-Bold.otf');}
然後,你可以參考它像其他標準字體:
h3 { font-family: Delicious, sans-serif; }
因此,在這種情況下,
<html>
<head>
<style>
@font-face { font-family: JuneBug; src: url('JUNEBUG.TTF'); }
h1 {
font-family: JuneBug
}
</style>
</head>
<body>
<h1>Hey, June</h1>
</body>
</html>
而你只需要把JUNEBUG.TFF放在與html文件相同的位置。
我下載的字體從dafont.com網站:
可以在最現代的瀏覽器使用@字體面。
這裏的一些文章它是如何工作的:
- http://webdesignerwall.com/general/font-face-solutions-suggestions
- http://webdesignerwall.com/tutorials/css3-font-face-design-guide
這裏是添加字體到您的應用程序一個好的語法:
這裏有幾個地方字體轉換爲使用@字體面:
- http://www.fontsquirrel.com/fontface/generator
- http://fontface.codeandmore.com/
- http://www.font2web.com/
此外,如果你不」的Cufón將工作不想使用font-face,它在網站上有很好的文檔:
爲了儘可能最好的瀏覽器的支持,你的CSS代碼應該是這樣的:
@font-face {
font-family: 'MyWebFont';
src: url('webfont.eot'); /* IE9 Compat Modes */
src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */
url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}
body {
font-family: 'MyWebFont', Fallback, sans-serif;
}
欲瞭解更多信息,請參閱文章Using @font-face在CSS-tricks.com。
試試這個
@font-face {
src: url(fonts/Market_vilis.ttf) format("truetype");
}
div.FontMarket {
font-family: Market Deco;
}
<div class="FontMarket">KhonKaen Market</div>
vilis.org
有一個簡單的方法來做到這一點: 在HTML文件中加入:
<link rel="stylesheet" href="fonts/vermin_vibes.ttf" />
注:你把.ttf文件的名字喲你有。 然後去到你的CSS文件,並添加:
h1 {
color: blue;
font-family: vermin vibes;
}
注意:你把你有字體的字體家族名。例如:如果您的font.ttf名稱爲:「vermin_vibes.ttf」,則您的字體系列將爲:「vermin vibes」字體系列不會生成字體系列名稱,如果您的font.ttf名稱爲:「vermin_vibes.ttf」不包含「 - ,_」等特殊字符,只能包含空格。
你應該在CSS中將它定義爲一個'font-face',而不是需要一個ttf文件。 – Arcath
它不是必須這樣做,你可以簡單地這樣做,我總是用兩種方式做,而且兩種都行 –
如果使用外部樣式表,代碼可能是這個樣子:
@font-face { font-family: Junebug; src: url('Junebug.ttf'); }
.junebug { font-family: Junebug; font-size: 4.2em; }
,應該在一個單獨的.css文件被保存(如styles.css的)。如果.css文件位於與頁面代碼分開的位置,則實際的字體文件應該與.css文件具有相同的路徑,而不是.html或.php網頁文件。然後該網頁需要是這樣的:在你的HTML頁面的<頭>部分
<link rel="stylesheet" href="css/styles.css">
。在這個例子中,字體文件應該與樣式表一起位於css文件夾中。在此之後,只需在html中的任何標記內添加class =「junebug」,即可在該元素中使用Junebug字體。
如果你把CSS中的實際網頁,添加樣式標記在HTML的頭,如:
<style>
@font-face { font-family: Junebug; src: url('Junebug.ttf'); }
</style>
和實際的元素風格既可以包含在上述<style>
和按類或ID調用每個元素,或者你可以直接聲明該元素的內聯樣式。元素我的意思是<div>,<p>,<h1>或需要使用Junebug字體的html中的任何其他元素。有了這兩個選項,字體文件(Junebug.ttf)應該位於與html頁面相同的路徑中。這兩個選項中,最好的做法是這樣的:
<style>
@font-face { font-family: Junebug; src: url('Junebug.ttf'); }
.junebug { font-family: Junebug; font-size: 4.2em; }
</style>
和
<h1 class="junebug">This is Junebug</h1>
和最不接受的方法是:
<style>
@font-face { font-family: Junebug; src: url('Junebug.ttf'); }
</style>
和
<h1 style="font-family: Junebug;">This is Junebug</h1>
它不適合使用的原因內聯樣式是最佳實踐,表明樣式應該保留在一個地方,以便編輯實用。這也是我推薦使用外部樣式表的第一個選項的主要原因。我希望這有幫助。
- 1. 如何在html css中的網站中安裝字體?
- 2. 自動安裝我的網站上使用的字體
- 3. 如何在css中安裝自定義字體
- 4. 如何在Android設備中安裝自定義字體
- 5. 在Linux上安裝自定義字體(等同於Windows AddFontResource)
- 6. 如何在Drupal7網站上安裝PHPmailer
- 7. 如何安裝自定義打字?
- 8. 如何使用Bower安裝自定義字體? (not Font Awesome)
- 9. 在ASP.NET網站上安裝缺少的字體
- 10. 在WatchKit InterfaceFile中顯示自定義(無安裝)的自定義字體
- 11. 如何將字體安裝到Wordpress網站?
- 12. 如何重定向自定義HTML網站WordPress的
- 13. 在我的網站中使用pfm/pfb自定義字體
- 14. 在JetBrains PyCharm中安裝自定義字體?
- 15. 如何從自定義事件創建網站自定義受衆羣體?
- 16. 自定義安裝
- 17. 如何在系統中安裝自定義字體?並複製到word pad?
- 18. 在Linux上爲Openjdk Java定義/安裝字體的位置
- 19. 如何使用Visual Studio安裝項目中的自定義窗體自定義安裝嚮導
- 20. 使用自定義裝配體中的自定義裝配體
- 21. 如何在網站上創建自定義Google地圖?
- 22. 如何在另一個網站上構建自定義端點?
- 23. 如何在自定義位置的mac上安裝java 7?
- 24. IIS7自定義HttpModule的網站 - 如何
- 25. 如何自定義Wordpress網站?
- 26. 如何安裝自定義C++庫?
- 27. 在Azure網站上安裝服務器
- 28. 如何在自定義BaseAdapter中使用自定義字體
- 29. Azure網站上的自定義404
- 30. 自定義操作上只安裝
對不起,如果它是「家庭作業」如果我用這個JUNEBUG字體只是純文本 – adam
我已經更新了答案,代碼的樣子是什麼。順便說一下,好看的字體。 –
我不知道你能做到這一點。它也可以在其他瀏覽器中使用嗎? –