Eu já vi alguns sites novos que usam fontes personalizadas em seus sites (além do Arial, Tahoma, etc.).
E eles suportam uma boa quantidade de navegadores.
Como é que alguém faz isso? Além disso, evita que as pessoas tenham acesso gratuito ao download da fonte, se possível.
cufon
Respostas:
Genericamente, você pode usar uma fonte personalizada usando
@font-face
no seu CSS. Aqui está um exemplo muito básico:Em seguida, trivialmente, use a fonte em um elemento específico:
(
.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).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!
fonte
@font-face
funciona com todos os navegadores razoavelmente novos, mas você precisa ter os formatos certos; é por isso que recomendei o uso de fontsquirrel.com para automatizar o processo de conversão e geração de regras. E sim, as Webfonts do Google são gratuitas para uso comercial ( pequeno link para mais informações ).font-style:
efont-weight:
na sua@font-face
declaração viola algum padrão?format('truetype')
entre a URL de origem e a;
.Para garantir que sua fonte seja compatível com vários navegadores, use esta sintaxe:
Retirado daqui .
fonte
Você precisa baixar o arquivo da fonte e carregá-lo no seu CSS.
Estou usando a fonte Yanone Kaffeesatz no meu aplicativo da Web.
Carrego e uso-o via
na minha folha de estilo.
fonte
Hoje existem quatro formatos de contêiner de fontes em uso na Web:
EOT, TTF, WOFF,
eWOFF2.
Infelizmente, apesar da grande variedade de opções, não existe um único formato universal que funcione em todos os navegadores antigos e novos:
Se você deseja que seu aplicativo da Web tenha a mesma fonte em todos os navegadores, forneça o tipo de fonte 4 em CSS
fonte
#iefix
? e esta partefont-family: 'besom'; !important
, o!important
está fora do;
?Se você não encontrar as fontes de que gosta no Google.com/webfonts ou fontsquirrel.com, sempre poderá criar sua própria fonte da web com uma fonte criada por você.
Aqui está um bom tutorial: Crie seu próprio kit de fontes da web
Embora eu não tenha certeza de impedir que alguém baixe sua fonte.
Espero que isto ajude,
fonte
há também uma ferramenta interessante chamada CUFON . Há uma demonstração de como usá-lo neste blog. É realmente simples e interessante. Além disso, ele não permite que as pessoas ctrl + c / ctrl + v do conteúdo gerado.
fonte
Estou trabalhando no Win 8, use este código. Funciona para IE e FF, Opera, etc. O que entendi são: a fonte woff é leve e comum nas fontes do Google.
Vá aqui para converter sua fonte ttf para woff antes.
fonte
Primeiro de tudo, você não pode impedir as pessoas de baixar fontes, exceto se for sua e isso geralmente leva meses. E não faz sentido impedir que as pessoas usem fontes. Muitas fontes que você vê nos sites podem ser encontradas em plataformas gratuitas, como a que mencionei abaixo.
Mas se você deseja implementar uma fonte no seu site, leia isto: Existe uma maneira bastante simples e gratuita de implementar fontes no seu site. Eu recomendaria fontes do Google porque é gratuito e fácil de usar. Por exemplo, usarei a fonte Bangers do Google. ( Https://fonts.google.com/specimen/Bangers?query=bangers&sidebar.open&selection.family=Bangers ) É assim que parece: HTML
CSS
fonte