O que são fontes cross-browser, cross platfom web seguras?

Como fazer o navegador cruzado, a plataforma cruzada e todos os dispositivos compatíveis com a pilha de tipos de letra css?

Author: James Goodwin, 2010-01-25

8 answers

Não pode garantir os tipos de letra que serão usados num dispositivo móvel da mesma forma que pode garantir que tipos de letra estão disponíveis num computador normal.

Uma aposta segura é usar uma família de tipos de letra genérica que pode ser interpretada pelo navegador móvel para lhe mostrar o tipo de letra relevante, por exemplo

font-family: serif; /* (e.g., Times) */
font-family: sans-serif; /* (e.g., Helvetica) */
font-family: monospace; /* (e.g., Courier) */
 14
Author: James Goodwin, 2018-05-16 12:58:04

A melhor solução é sempre fornecer uma família de tipos de letra genérica Depois de quaisquer tipos de letra específicos:

font-family: "Foo Regular", "Bar Sans", sans-serif;

 11
Author: Anonymous, 2010-01-25 07:48:52

Talvez este link possa dar-lhe mais algumas ideias:

Http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html

Usar as famílias de tipos de letra acima nunca me deu problemas.
 4
Author: easwee, 2010-01-25 12:43:55
[[3]} indica em 15.3 da Recomendação do W3C sobre a propriedade "família de fontes" que você deve ter fontes de recurso em uma pilha de fontes para que o seu visitante do site tenha algumas opções viáveis.

As pilhas de tipos de letra' web safe ' que eu uso, que cobrem a maioria, se não todos os dispositivos, são as seguintes:

/* Web Safe Font Stacks (classes set in CSS) */
.head {font-family: Georgia,'Times New Roman',serif}
.para {font-family: Verdana,Arial,sans-serif}
.mono {font-family:'Courier New',Courier,monospace}
.fant {font-family: Papyrus,Impact,fantasy}
.curs {font-family:'Apple Chancery','Lucida Calligraphy',cursive}

Isto abrange cabeçalhos, parágrafos, monoespaço para amostras de código, fantasia para itens especiais, e cursivo para ênfase. Você pode apenas precisar de um para cabeçalhos (H1~H6) e outro para o corpo texto:

body {font-family: Verdana,Arial,sans-serif}
h1, h2, h3, h4, h5, h6 {font-family: Georgia,'Times New Roman',serif}

Verifique o seguinte cheatsheet a partir de 2010 que inclui Linux e iOS. Ele dá as porcentagens médias para uso entre Windows, Mac, Linux e iOS: fontes Web seguras

 1
Author: Michael Moriarty, 2017-07-14 17:07:17

Esqueça o cross browser cross platform font stacks, os exemplos da web normalmente só se preocupam com windows e OSX para o Latim básico, eles falham em linguagens internacionais e Linux, e novos fatores de forma.

O Linux nunca usou as mesmas fontes que o Windows e o OSX por razões de licenciamento, e as ferramentas de design de tipos de letra tornaram-se Maduras o suficiente para encontrar muita diversidade hoje em dia (não que criar um tipo de letra grande de codificação é fácil, mas muitos dos utilizadores só se preocupam com tipos de letra que cobrem as suas lingua).

A criação de fontes tornou-se barata o suficiente grandes empresas (incluindo fabricantes de telemóveis) gostam agora de diferenciar, encomendando novas fontes para grandes lançamentos (novo dispositivo ou grande versão do sistema operacional).

Quando as pesquisas de fontes ainda eram populares, a família de fontes DejaVu tinha muito alcance no Linux, isso pode já não ser o caso. O DejaVu e o Arial têm métricas diferentes.

Basta usar as famílias genéricas de tipos de letra CSS na sua pilha, evitar qualquer derivado helvetica, fazer não use um projeto que depende de métricas de fontes particulares e você vai ficar bem.

 0
Author: nim, 2016-08-17 15:18:24

Alguns links de fontes "Web seguras" do Google top:

Https://www.cssfontstack.com/

Http://web.mit.edu/jmorzins/www/fonts.html

 0
Author: Vadzim, 2018-01-16 18:57:36

Num site móvel a melhor coisa a fazer é não definir a família de tipos de letra

 -2
Author: nLL, 2010-06-24 18:46:03