Si esto es para los dígitos de alineación en mesas donde algunas fuentes (con la tipografía tradicional) las hacen por defecto con ancho variable (por ejemplo Segoe UI en Windows), usted debe buscar en las propiedades CSS para:
font-variant-numeric: tabular-nums;
(esto desactiva el valor proportional-nums
predeterminado para la variante numérica espacio)
No se necesita Javascript!Es la forma más limpia de deshabilitar los glifos de ancho variable en estas fuentes y obligarlos a usar dígitos tabulares (esto generalmente usa los mismos glifos en la misma fuente, pero su brecha inicial y final aumenta, así que los 10 dígitos de 0 a 9 se renderizará con el mismo ancho, sin embargo, algunos tipos de letra pueden evitar el espaciado interdigital de la variable visual y ligeramente algunos dígitos, o pueden agregar signos inferiores al pie del dígito 1.
Tenga en cuenta que esto no desactiva la altura variable observado con Segoe interfaz de usuario (como algunos dígitos será altura x solamente como letras minúsculas, otros tendrán ascendentes o los descendentes). Estas formas tradicionales de dígitos puede ser desactivada con CSS también, usando
font-variant-numeric: lining-nums;
(Esto desactiva el valor de numérico-figura variante por defecto "de estilo antiguo-nums")
Se pueden combinar los dos:
font-variant-numeric: tabular-nums lining-nums;
El navegador no controla esto, es todo acerca de la fuente . Entonces no, no es posible. ¿Qué pasa con solo usar una fuente monoespaciada? –
Tiene que coincidir con el resto de la tipografía. –