Convertidor de Espaciado de Letras (Tracking → CSS)

Convierte el tracking de Photoshop/Illustrator o el espaciado en % de Figma a valores CSS en em y px.

1.136 visitas

Tres Herramientas, Tres Unidades

Las apps de Adobe miden el tracking en milésimas de em: em CSS = tracking ÷ 1000, así que un tracking de 50 → letter-spacing: 0.05em. El porcentaje de Figma es simplemente em × 100: 5% = 0,05em. El valor en px depende además del tamaño de fuente: 0,05em a 16 px = 0,8 px, pero ese mismo 0,05em a 48 px son 2,4 px. Introduce el valor que muestre tu archivo de diseño; los demás se actualizan al instante, así que nunca tienes que hacer la aritmética a mano al pasar una especificación de Figma a un desarrollador. Sketch y XD siguen la misma lógica basada en em que CSS, por lo que el campo em suele ser el más seguro para estandarizar en una cadena de herramientas de diseño mixta.

Lo que hay que saber

"Tracking" es un término heredado de las máquinas de fotocomposición de los años 60 y 70, como las hojas de transferencia en seco Letraset y los primeros fotocomponedores, donde ajustar el espaciado entre letras significaba desplazar físicamente cómo se colocaban los caracteres sobre una tira de película o de transferencia. A menudo se confunde con el kerning, pero no son lo mismo: el tracking añade un espaciado uniforme a toda una selección de texto, mientras que el kerning ajusta el espacio entre un único par específico de letras —como las formas que se solapan en "AV" o "To"— para corregir un hueco visual incómodo que un espaciado uniforme no puede resolver. En CSS también hay una trampa práctica que conviene conocer: letter-spacing añade espacio después de cada carácter, incluido el último, así que un texto centrado o alineado a la derecha puede acabar viéndose ligeramente desequilibrado por ese hueco final invisible que nadie tiene en cuenta. Los valores de tracking negativos son tan válidos como los positivos y son habituales en titulares muy grandes, donde el espaciado por defecto empieza a verse suelto en cuanto las letras se amplían por encima de su tamaño de punto previsto.

  • Titulares grandes de portada: −10 a −30 de tracking (apretado para dar impacto visual)
  • Etiquetas pequeñas en mayúsculas: +50 a +200 de tracking (abierto para mejorar la legibilidad)
  • Texto de cuerpo: normalmente se deja en 0 — el espaciado por defecto ya está ajustado por el diseñador de la tipografía
  • Logotipos y marcas: a menudo se ajusta el tracking a medida por cada par de letras, más allá de lo que un único valor de tracking puede lograr

Preguntas Frecuentes

Figma muestra el espaciado en px — ¿y entonces?

Entonces ya es el valor CSS en px; introdúcelo en el campo px con el tamaño de fuente fijado correctamente, y lee el equivalente en em para un CSS que escale bien entre distintos tamaños de tipografía. Figma en realidad admite tanto porcentaje como px para el espaciado entre letras según la configuración del archivo, así que conviene comprobar cuál usa tu sistema de diseño antes de pasar los valores a desarrollo.

¿Por qué el texto en mayúsculas necesita tracking positivo?

Las mayúsculas están dibujadas para convivir cómodamente junto a minúsculas con sus ascendentes y descendentes; compuestas solas, sin ninguna minúscula que las equilibre, se leen visualmente apretadas. +5% a +15% (tracking 50-150) es la solución clásica para etiquetas todo en mayúsculas, elementos de navegación y textos destacados cortos, abriendo las formas de las letras lo suficiente para leerse con comodidad de un vistazo.

¿Cuál es la diferencia entre tracking y kerning?

El tracking añade un espaciado uniforme a todo un tramo de texto —una palabra, una línea o una selección completa—. El kerning ajusta el espacio solo entre un par de letras adyacentes, como "AV" o "To", donde las formas se solaparían o dejarían un hueco visual extraño. CSS también los trata por separado: letter-spacing controla el tracking, mientras que font-kerning (normalmente dejado en "normal") controla el kerning por pares extraído de la propia tabla de kerning integrada en la fuente.

¿Por qué el texto centrado se ve algo descompensado al aplicar letter-spacing?

El letter-spacing de CSS añade espacio después de cada carácter, incluido el último —una peculiaridad de la especificación que pilla desprevenidos a muchos desarrolladores—. En texto centrado o alineado a la derecha, ese espacio final invisible desplaza el centro visual, haciendo que el texto parezca empujado ligeramente hacia la izquierda de donde debería estar. Una solución habitual es aplicar un pequeño margin-right negativo al elemento, aproximadamente igual al valor del letter-spacing.

¿De dónde viene el término "tracking"?

Se remonta a los equipos de fotocomposición de los años 60 y 70 —máquinas como las hojas de transferencia Letraset y las unidades de fotocomposición—, donde ajustar el espacio entre caracteres significaba desplazar físicamente su recorrido ("track") sobre una tira de película o de transferencia. El término se mantuvo durante la composición tipográfica digital y acabó convirtiéndose en la palabra estándar para el espaciado entre letras en herramientas como Photoshop e Illustrator, mucho después de que las máquinas físicas que originalmente describía desaparecieran.

Comentarios

Aún no hay comentarios — ¡sé el primero en escribir uno!

Herramientas Similares