2012-11-27 14 views
65

Aby mojej stronie, aby wyglądać dobrze muszę korzystać z niestandardową czcionkę konkretnie Thonburi-Bold. Problem polega na tym, że czcionka nie zostanie wyświetlona, ​​chyba że użytkownik ją zainstalował. Nie jest również wyświetlany w Firefoksie.Jak mogę użyć niestandardowych czcionek w witrynie internetowej?

Czy istnieje obejście tego problemu?

+2

Istnieje kilka starych pytań wokół tematu. Niektóre z nich są opatrzone datą, ale czas poświęca się bardziej produktywnie na ulepszanie odpowiedzi niż na udzielanie krótkich odpowiedzi na duplikaty. (Każda naprawdę krótka odpowiedź na to pytanie wydaje się być błędna lub zasadniczo niekompletna). –

Odpowiedz

6

CSS pozwala używać niestandardowych czcionek, czcionek do pobrania na swojej stronie internetowej. Możesz pobrać czcionkę o swoich preferencjach, powiedzmy myfont.ttf i przesłać ją na swój zdalny serwer, na którym hostowany jest blog lub witryna.

@font-face { 
    font-family: myfont; 
    src: url('myfont.ttf'); 
} 
1

Po pierwsze, musisz umieścić swoją czcionkę jako .otf lub .ttf gdzieś na serwerze.

Następnie za pomocą CSS zadeklarować nową rodzinę czcionek takiego:

@font-face { 
    font-family: MyFont; 
    src: url('pathway/myfont.otf'); 
    } 

Jeśli połączysz swój dokument w pliku CSS, który deklarowanej swoją rodzinę czcionek, możesz użyć tej czcionki, tak jak każdy inny czcionki .

12

Można użyć CSS3 font-face lub Czcionki Webfonts

@ użytkowania font-face

@font-face { 
    font-family: Delicious; 
    src: url('Delicious-Roman.otf'); 
} 

Czcionki Webfonts

przyjrzeć Google Czcionki Webfonts, http://www.google.com/webfonts

6

Tak, jest sposób. Jest nazywany niestandardowymi czcionkami w CSS. Twój kod CSS musi zostać zmodyfikowany i musisz przesłać te czcionki do swojej witryny.

CSS wymagane do tego jest:

@font-face { 
    font-family: Thonburi-Bold; 
    src: url('pathway/Thonburi-Bold.otf'); 
} 
97

Trzeba zaimportować czcionkę w arkuszu stylów tak:

@font-face{ 
    font-family: "Thonburi-Bold"; 
    src: url('Thonburi-Bold.ttf'), 
    url('Thonburi-Bold.eot'); /* IE */ 
} 
+10

+1 dla komentarza IE –

+1

wydaje się działać z 'src: url ('Thonburi-Bold.otf')' – steven

Powiązane problemy