Como posso usar fontes personalizadas em um site? [duplicado]
- Como incorporar tipos de letra em HTML? 6 respostas
para que o meu site fique bonito, preciso de usar um tipo de letra personalizado, especificamente, Thonburi-Bold. O problema é que o tipo de letra não é exibido a menos que o usuário o tenha instalado. Também não é exibido no firefox.
Existe uma resolver este problema?
5 answers
Tem de importar o tipo de letra da sua 'stylesheet' assim:
@font-face{
font-family: "Thonburi-Bold";
src: url('Thonburi-Bold.ttf'),
url('Thonburi-Bold.eot'); /* IE */
}
Pode utilizar CSS3 font-face
ou webfonts
@utilização do tipo de letra
@font-face {
font-family: Delicious;
src: url('Delicious-Roman.otf');
}
Webfonts
Dê uma olhada no Google Webfonts, http://www.google.com/webfontsO CSS permite-lhe usar tipos de letra personalizados, tipos de letra transferíveis no seu website. Você pode baixar o tipo de letra da sua preferência, digamos myfont.ttf
, e enviá-lo para o seu servidor remoto onde o seu blog ou site está hospedado.
@font-face {
font-family: myfont;
src: url('myfont.ttf');
}
O CSS necessário para isto é:
@font-face {
font-family: Thonburi-Bold;
src: url('pathway/Thonburi-Bold.otf');
}
Então use o CSS para declarar a nova família de tipos de letra assim:
@font-face {
font-family: MyFont;
src: url('pathway/myfont.otf');
}
Se ligar o seu documento ao ficheiro CSS em que declarou a sua família de tipos de letra, poderá usar esse tipo de letra tal como qualquer outro tipo de letra.