Pergunta

Entendo que o CSS3.0 suporta a etiqueta de font-face, corretamente nos navegadores mais recentes de ópera, safari e firefox, mas que o Internet Explorer ainda requer o formato Microsoft .Eot.

Existe uma maneira confiável de gerar um lado do servidor de arquivos EOT a partir de um .ttf, uma vez que o servidor de hospedagem pode não ser o Windows?

Eu preciso de todo o processo automatizado, para fornecer um pouco de plano de fundo. Elementos, no entanto, sem fornecer a fonte, é impossível fornecer uma prévia precisa da edição em tempo real.

As técnicas de flash e JavaScript não funcionam, pois o texto está em um campo de entrada ou entrada de texto e precisa permanecer editável.

Então, eu preciso de uma link para o arquivo TTF para navegadores compatíveis, e outra coisa para a pergunta é: como automatizar isso outra coisa para o IE

Obrigado

Foi útil?

Solução

Os arquivos EOT são um formato estranho. Eles deveriam estar trancados a um determinado domínio, para evitar a cópia, e o aplicativo de conversão original é antigo e mal funcionando.

A única maneira de pensar para automatizar o TTF-> é usar o programa de linha de comando ttf2eot encontrado aqui. No PHP, você pode usar o sistema de função () para executar programas de linha de comando, assumindo que seu host da web permite.

Espero que isso te ajude.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top