“Eu não sou programador, sou designer, por isso não uso Linux!”
Já ouvi isso, mas penso um pouco diferente.
Em um projeto web, muitos tiram de pauta a homologação no Linux
, algo que é bastante prioritário quando desejamos um site acessível.
Um site que funcione 100% no Firefox do Windows, pode não funcionar bem no Linux, pois o navegador trabalha junto a recursos instalados no sistema operacional.
As fontes são um exemplo desses recursos, onde o usuário é obrigado a possuí-la instalada em seu ambiente gráfico.
Grande parte das distribuições Linux (Ubuntu, Debian, etc…) NÃO vem com as fontes mais usadas (Arial, Trebuchet, Verdana, etc…) instaladas por padrão, fazendo com que nossa página fique com uma aparência estranha, podendo até ser afetada no tamanho de componentes (buttons, inputs, etc…) , e possibilitando assim, uma quebra de layout em certos casos.
Outro problema está no Firefox padrão do Debian, um genérico chamado IceWeasel, que possui uma compilação diferente, onde afeta a renderização padrão do Gecko sobre as páginas acessadas.
O que fazer:
Ainda não temos possibilidades fáceis como a instalação automática de fontes, mas existem metodologias que colaboram com a experiência do usuário sobre esses problemas:
- Uma página de Requisitos de Sistema, que mostre a fonte recomendada para uma boa exibição.
- Tamanho cabível em variações de fonte, mesmo que fiquem menores no Windows.
- Em último caso, uma mensagem de alerta sobre um JS, que checa o navegador junto ao sistema operacional e informa uma possível incompatibilidade.
Caso você queira o funcionamento das fontes em seu Linux, existem pacotes que instalam as padrões do Windows.
Não temos essa dor de cabeça quando tratamos de Mac, um dos motivos de eu sonhar com uma aquisição dessa em 2008.
Boas conquistas para você neste novo ano!
Update:
Veja uma outra solução no primeiro comentário.