¿Cómo hacer que cross browser, multiplataforma y todos los dispositivos sean compatibles con la pila de fuentes css?¿Qué son las fuentes seguras para todos los navegadores cruzados de la plataforma web?
Respuesta
No puede garantizar las fuentes que se utilizarán en un dispositivo móvil de la misma manera que puede garantizar qué fuentes están disponibles en una computadora normal.
Una apuesta segura es utilizar una familia de fuentes genéricas que puedan ser interpretadas por el navegador móvil para mostrarle la fuente relevante, p.
font-family: serif; /* (e.g., Times) */
font-family: sans-serif; /* (e.g., Helvetica) */
font-family: monospace; /* (e.g., Courier) */
La mejor solución es siempre suministrar una generic font family después de cualquier tipo de letra específicos:
font-family: "Foo Regular", "Bar Sans", sans-serif;
Tal vez este enlace le puede dar algunas ideas más:
http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html
El uso de la fuente anteriormente las familias nunca me dieron problemas.
Desafortunadamente no mucho bueno para la web móvil, ya que a menudo utilizan * * completamente diferentes fuentes –
@MichaelMoriarty Sí - con la diferencia es que lo publicaste 6 años después de mi respuesta y hoy está muy obsoleto. Triste lo que Stackoverflow se ha convertido ... – easwee
Lo siento easwee. No revisé la fecha ... orden cronológico inverso ... –
Tal vez esto le puede ayudar en su búsqueda: Matrix of fonts bundled with Mac and Windows operating systems, Microsoft Office and Adobe Creative Suite
en un sitio web móvil mejor que puede hacer es no establecer font-family en absoluto
¿Y por qué es eso? –
Porque escribí mi respuesta en 2010. La última versión de Android fue 2.1 y acaba de lanzarse el iPhone de 1ª generación. Las personas que voten por mi comentario deben verificar el sello de fecha – nLL
Todo lo que puedo decir es: editar. –
Se señala en el 15.3 de la Recomendación W3C con respecto a la propiedad 'font-family' que debería tener fuentes de respaldo en una pila de fuentes para que el visitante de su sitio web tenga algunas opciones viables.
Las 'web seguros' pilas de fuentes que uso, que la mayoría cubren si no todos los dispositivos son los siguientes:
/* 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}
Esto cubre los encabezados, párrafos, espacio sencillo para ejemplos de código, la fantasía para los artículos especiales, y cursiva para enfatizar Es posible que sólo necesita uno para los encabezados (H1 ~ H6) y otro para el cuerpo del texto:
body {font-family: Verdana,Arial,sans-serif}
h1, h2, h3, h4, h5, h6 {font-family: Georgia,'Times New Roman',serif}
Comprobar la siguiente cheatsheet de 2010, que incluye Linux y el IOS. Proporciona los porcentajes promedio de uso entre Windows, Mac, Linux e iOS: Web Safe Fonts
Olvídese de los stacks de fuentes de cross-platform multiplataforma, los ejemplos web generalmente solo se preocupan por Windows y OSX para el latín básico, fallan en los idiomas internacionales y Linux, y nuevos factores de forma. Linux nunca usó las mismas fuentes como Windows y OSX por razones de licencias, y las herramientas de diseño de fuentes han madurado lo suficiente como para encontrar mucha diversidad hoy (no es que crear una fuente de codificación grande sea fácil, pero solo muchos usuarios se preocupan por las fuentes que cubren su idioma particular).
La creación de fuentes se ha convertido en lo suficientemente barata como para las grandes corporaciones (incluidos los fabricantes de dispositivos móviles) a diferenciar al encargar nuevas fuentes para grandes versiones (nuevo dispositivo o versión principal del sistema operativo).
Cuando las encuestas de fuente seguían siendo populares, la familia de fuentes DejaVu tenía mucho alcance en Linux, quizás ya no sea así. DejaVu y Arial tienen diferentes métricas.
Simplemente use familias de fuentes CSS genéricas en su pila, evite cualquier derivado de helvética, no use un diseño que dependa de métricas de fuentes particulares y estará bien.
Algunos enlaces web "Fuentes de seguridad" de la parte superior Google:
- 1. .otf fuentes en los navegadores web
- 2. ¿Hay una lista moderna de fuentes seguras para la web?
- 3. ¿Las ventanas Win32 son seguras?
- 4. ¿Qué navegadores web son compatibles con Array.forEach()
- 5. ¿Las matrices C# son seguras?
- 6. Object.watch() para todos los navegadores?
- 7. ¿Las extensiones de archivos son importantes para los navegadores?
- 8. window.href para todos los navegadores
- 9. ¿Qué tan seguras son las sesiones de PHP?
- 10. ¿Las engas C# son seguras?
- 11. ¿Qué tan seguras son las variables de sesión de PHP?
- 12. navegadores cruzados jquery animate scrollTop
- 13. ¿Las clases de singleton son seguras para subprocesos en IIS?
- 14. Cómo informar a los navegadores web acerca de las fuentes Atom
- 15. ¿Qué navegadores web son compatibles con meteor web framework?
- 16. ¿Qué tan seguras son las claves de acceso Amazon AWS?
- 17. Fuentes en la Web
- 18. ¿Las segmentaciones de C# son seguras?
- 19. ¿Son seguras las consultas multilínea sql-injection?
- 20. ¿Son seguras las preg_functions de PHP multibyte?
- 21. ¿Por qué las bases de códigos para navegadores web modernos son tan grandes?
- 22. ¿Todos los navegadores son compatibles con $ _SERVER de PHP ['HTTP_X_REQUESTED_WITH']?
- 23. ¿Las funciones de tiempo de MSVC son seguras para subprocesos?
- 24. Mostrar imagen TIFF en todos los navegadores web
- 25. Selección de un DOCTYPE para HTML 5 + todos los navegadores
- 26. Solución de video en línea compatible con navegadores cruzados
- 27. Compatibilidad con navegadores cruzados de Google GWT: ¿es BS?
- 28. jQuery.data() y compatibilidad con navegadores cruzados?
- 29. ¿Qué formatos de archivos gráficos son compatibles con los navegadores?
- 30. Ayuda de la sesión CodeIgniter, ¿las cookies no son seguras?
¿Qué es para verdana y arial? –
Verdana y Arial son sans-serif –
Entonces, ¿por qué no 'font-family: Verdana, Arial, sans-serif' si' verdana' y 'arial' no están disponibles en el dispositivo, entonces puede tomar' serif'. –