Genericamente, você pode usar uma fonte personalizada usando @font-face
no seu CSS. Aqui está um exemplo muito básico:
@font-face {
font-family: 'YourFontName'; /*a name to be used later*/
src: url('http://domain.com/fonts/font.ttf'); /*URL to font*/
}
Em seguida, trivialmente, use a fonte em um elemento específico:
.classname {
font-family: 'YourFontName';
}
( .classname
é o seu seletor).
Observe que determinados formatos de fonte não funcionam em todos os navegadores; você pode usar o gerador de fontsquirrel.com para evitar muito esforço de conversão.
Você pode encontrar um bom conjunto de fontes da web gratuitas fornecidas pelo Google Fonts (também possui @font-face
regras CSS geradas automaticamente , para que você não precise criar suas próprias).
além de impedir que as pessoas tenham acesso gratuito ao download da fonte, se possível
Não, não é possível estilizar seu texto com uma fonte personalizada incorporada via CSS, enquanto impede as pessoas de fazer o download. Você precisa usar imagens, Flash ou o Canvas HTML5 , os quais não são muito práticos.
Espero que tenha ajudado!
cufon