¿Cómo reduzco el ancho de caracteres de fuentes Arial-like con CSS?Crear caracteres angostos con CSS
Respuesta
No puede reducir el ancho del carácter, pero puede reducir el espacio entre letras.
span {
letter-spacing: 0px;
}
también toma fracciones decimales (por ejemplo, 0.2px) y negativos (por ejemplo, -1px, -0.2px), por lo que puede obtener un control bastante detallado. – Val
oh, y diferentes unidades, por lo que puede ser independiente del tamaño: -1%, -0.01em - útil si el texto en cuestión varía en tamaño. – Val
@ Val, no sé qué navegador estás usando, pero las fracciones decimales no parecen funcionar en Chrome 21 tres años después. – JohnK
Streching a font será posible con font-stretch
property of CSS 3.
pero no es compatible con navegadores Webkit (Google Chrome, Apple Safari, ...) –
@PrimozRome Es por eso que usé el tiempo futuro. – Gumbo
Aún no es compatible, pasaron 6 años desde la respuesta. Gracias por la respuesta de todos modos. :) –
Use fuentes angostas en su declaración de familia de fuentes. Estos son bastante comunes.
font-family: "Helvetica Narrow","Arial Narrow",Tahoma,Arial,Helvetica,sans-serif;
puede utilizar font-weight:
en el código CSS para este
FYI - Esto solo funciona con algunas fuentes –
Sólo puede ajustar la escala del texto. Por ejemplo:
.my-text {
transform: scaleX(0.5);
}
pero cuidado con transform-origin
que puede hacer que el texto se mueve en otro lugar (por ejemplo, si se cambia la escala con un origen en su centro).
Utilicé 'transform' en FireFox 54 para el texto en un elemento' SELECT'. Escalo correctamente el texto dentro de mi elemento 'SELECT' y dibujó el elemento' SELECT' correctamente, pero no pudo ajustar el espaciado entre los objetos. El elemento 'SELECT' toma el mismo espacio, aunque es considerablemente más pequeño horizontalmente. – JBH
- 1. Imposible crear gm con caracteres especiales
- 2. CSS: Crear fondos texturizados
- 3. Use diferentes fuentes para caracteres latinos y caracteres japoneses con CSS
- 4. Q (kdb +): Crear una tabla con un vector de caracteres
- 5. ¿Cómo crear una lista con los caracteres de una cadena?
- 6. Caracteres especiales en los selectores CSS
- 7. CSS Crear un div transparente
- 8. HTML: cómo crear 2 tablas con diferentes CSS
- 9. ¿Cómo crear un interruptor de encendido/apagado con Javascript/CSS?
- 10. ¿Cómo crear titulares suaves con HTML y CSS?
- 11. ¿Cómo crear una lista ordenada centrada con HTML/CSS?
- 12. Crear efecto de resaltado en texto con relleno usando CSS
- 13. acceso directo para crear matriz de caracteres
- 14. System.Net.Uri con caracteres urlencoded
- 15. ¿Es posible crear una nueva propiedad css?
- 16. Crear un estilo "redactado"/"apagón" en CSS?
- 17. HTML/CSS - crear máscara alfa sobre imagen
- 18. Crear un horario semanal usando CSS/HTML
- 19. CSS: después de codificar caracteres en el contenido
- 20. CSS: text-transform no funciona correctamente para caracteres turcos
- 21. Cómo crear fondo css div/esquinas redondeadas?
- 22. Máscara Cadena con caracteres
- 23. Caracteres con jquery json
- 24. Problema con caracteres acentuados
- 25. NSURL con caracteres especiales
- 26. Secuencia de caracteres Newline en la propiedad 'contenido' de CSS?
- 27. cambiar color css solo primero 6 caracteres de texto
- 28. Colocando caracteres Unicode en el contenido CSS valor
- 29. Al usar CSS, ¿hay alguna forma de mostrar diferentes caracteres con diferentes tipos de letra?
- 30. ¿Qué caracteres son ampliamente compatibles con los nombres de clases de CSS?
Creo que es posible en CSS 3 pero no en CSS 2 –