Quiero usar una fuente (agalla sans) que se vuelve muy pequeña debido a una altura x corta, etc. etc. Si configuro esto en un tamaño razonable, y luego un navegador se remonta a una fuente más típica que he especificado en la familia de fuentes, la fuente de reverso se vuelve muy grande - ¿puedo establecer el tamaño de fuente de acuerdo con la fuente que está utilizando el navegador?El tamaño de fuente CSS cambia cuando la familia de fuentes retrocede
Respuesta
Recomendaría que intentara especificar las fuentes en cascada que se degradan con gracia cuando las fuentes no están disponibles, p.
Arial, FontThatsLikeArial, FontThatsALittleLikeArial, FontThatsALittleLessLikeArial, Sans-serif;
Alternativamente, si usted desea tener un control estricto sobre sus fuentes, miren una Cufon, que no requiere que sus usuarios tienen ningún tipo de plug-ins y funciona en la mayoría de los navegadores modernos. http://wiki.github.com/sorccu/cufon/about
Se puede especificar un tamaño de fuente en el selector de cuerpo y así neutralizar el tamaño por defecto del navegador, es decir
body { font-size: 62.5%; }
62,5% es una buena línea de base, ya que le permite utilizar fácilmente ems para fijar relativamente el tamaño de letra de los elementos en el cuerpo.
En 62.5%, 1em = 10px, 1.2em = 12px y así sucesivamente.
Simplemente configure un tamaño de letra en el cuerpo como elementos de referencia y estilo en consecuencia.
¿Puedo establecer el tamaño de fuente de acuerdo con la fuente que está usando el navegador?
Lamentablemente, no, no en CSS.
Le recomendaría que use las fuentes típicas que se encuentran en la mayoría (o todas) de las máquinas que acceden al sitio web que está construyendo. La vista de un sitio web no debería diferir debido al navegador (los problemas relacionados con IE son otro tema ...). Utilice fuentes comunes o alternativas que funcionen de manera similar ...
Hubo un interesante artículo escrito hace unas semanas que trata este tema.
Puede leer el artículo aquí: http://kilianvalkhof.com/2009/css-xhtml/combining-cufon-and-font-face/
En resumen, el artículo es la utilización de algunos métodos ... @ font-face para los navegadores modernizados, una fuente de la escritura de detección de jQuery, y Cufón para el reemplazo de la fuente si antes métodos fallan
Esta no es una solución perfecta. Y como muchos de los que mencioné anteriormente, su mejor opción es usar una fuente que se degrade graciosamente.
intenta configurar el tipo de letra-pilas a algo así como 'GillSans, Calibri, Trebuchet, sans-serif' - para copiar un párrafo o un 'GillSans, Trebuchet, Calibri, sans-serif' - para títulos y encabezados
Tuve el mismo problema al usar Calibri (un poco más pequeño en comparación con la mayoría de las fuentes sans).Terminé haciendo lo siguiente (se supone que tiene jQuery):
Get script de detección de fuente de Remy de Sharp http://remysharp.com/2008/07/08/how-to-detect-if-a-font-is-installed-only-using-javascript/
Añadir lo siguiente a la función
$(document).ready()
:$(document).ready(function() { font.setup(); if(!font.isInstalled('Calibri')) $('body').css('font-size','87.5%'); });
Entonces, si el usuario no tiene Calibri vemos Arial en 87.5%. Esto solo se aplica a los elementos donde el tamaño de fuente no se definió/heredaba. Dondequiera tamaño de fuente se define explícitamente tendrá que ajustarse también (tal vez añadir una clase a aquellos elementos y cambiar el selector de jQuery para $('.adjustClass'))
Sería bueno si pudiera hacer:. font:11px Calibri, 10px Arial;
- pero no hubo suerte :)
- 1. jQuery cambia la familia de fuentes y el tamaño de fuente
- 2. cambiar el tamaño de fuente y la familia de fuentes para iFrame
- 3. UIButton cambia el tamaño cuando cambio la fuente?
- 4. Asignación de diferentes tamaños de fuente por cada fuente en una familia de fuentes
- 5. Situación de la familia de fuentes global
- 6. CSS, tamaño de fuente relativo
- 7. Tamaño de fuente que se expande cuando cambia el tamaño de la ventana
- 8. Obtenga la familia de fuentes calculadas en JavaScript
- 9. ¿Cómo averiguo la familia de fuentes y el tamaño de fuente de las palabras en un documento pdf?
- 10. ¿Existe alguna manera de evitar que el bloqueo de fuentes cambie la familia de fuentes (y cambie solo el color)?
- 11. En CSS, ¿cómo se cambia el tamaño de fuente de h1 y h2?
- 12. Cambiar la familia de fuentes css por opciones separadas en la etiqueta de selección
- 13. ¿Cambia el tamaño de jqGrid cuando se cambia el tamaño del navegador?
- 14. La vista de desplazamiento no cambia de tamaño cuando cambia el contenido de la vista infantil
- 15. CSS: fuentes de respaldo
- 16. Selección de la familia de fuentes con Google Charts?
- 17. cambiar el tamaño del texto (tamaño de fuente) al cambiar el tamaño de la ventana?
- 18. ¿Cómo se cambia el tamaño de fuente y el color de fuente de un archivo Java?
- 19. iOS Foundation: tamaño de fuente del sistema
- 20. ¿Cómo puedo establecer el tamaño de fuente de UITextView?
- 21. Tamaño de fuente medio en css
- 22. CSS - Aumentar página Tamaño de fuente
- 23. ¿Cómo cambiar automáticamente el tamaño de la cuadrícula cuando se cambia el tamaño del formulario?
- 24. JQuery Mobile - Anular los temas de la familia de fuentes para todo el cuerpo
- 25. Aclaración de qué exactamente el tamaño de fuente CSS mide
- 26. ¿De qué manera esta familia de fuentes CSS muestra "Economica" correctamente?
- 27. Omitiendo la declaración @ font-face que anula la familia de fuentes "helvética"
- 28. Cómo crear una fuente con + fontWithName: tamaño: y especifique el nombre de la familia de la fuente y la información de estilo específico para la fuente?
- 29. ¿Cómo detener la contracción de la imagen cuando la página se cambia el tamaño horizontalmente en CSS
- 30. Cambiar el tamaño del widget Tkinter Listbox cuando la ventana cambia de tamaño
La relación entre% de tamaño de fuente y px depende del tamaño de fuente predeterminado de los usuarios y de los dpi. – gnud
por favor no hagas esto. algunos de nosotros cambiamos la configuración de nuestro navegador para tener el tamaño de letra base que nos gusta. con esta regla, todo su sitio web será insaciablemente pequeño. – Eevee