en la composición tipográfica de metal, el kerning era laborioso y costoso porque las matrices tenían que ser modificadas físicamente. Por lo tanto, solo se empleó en combinaciones de letras que más lo necesitaban, como VA o AV. Con la llegada de las fuentes digitales, se hizo mucho más fácil kern muchas combinaciones de Glifos.
valores de Kerningeditar
en tipografía digital, el kerning se aplica generalmente a pares de letras como un número por el cual el espaciado de caracteres predeterminado debe aumentarse o disminuirse: un valor positivo para un aumento, un valor negativo para una disminución., El número se expresa en unidades de fuente, una unidad es una cierta fracción de un em(un em es el tamaño de tipo utilizado actualmente). Diferentes fuentes pueden usar diferentes unidades, pero los valores comunes son 1000 y 2048 unidades / em. Por lo tanto, para 1000 unidades/em, un valor de kerning de 15 significa un aumento en el espaciado de caracteres en 0.015 del tamaño de tipo actual. (Las unidades de kerning para una fuente dada son las mismas que las unidades utilizadas para expresar los anchos de caracteres en esa fuente.)
La mayoría de los ajustes de kerning son negativos, y los ajustes negativos son generalmente más grandes que los positivos., Los ajustes para diferentes pares dentro de una fuente dada pueden variar desde un pequeño 2 a más de 100 (cuando se expresa como 1000 unidades / em). Los ajustes para un par dado varían mucho de una fuente a otra.
el kerning negativo se usa ampliamente para encajar letras mayúsculas como T, V, W E y más cerca de algunas otras letras mayúsculas en cada lado, especialmente A, y algunas letras minúsculas en el lado derecho, como las combinaciones Ta, Te Y To. También se usa para ajustar un punto (punto) o una coma más cerca de estos y de F Y P, así como a las letras minúsculas r, v, w E y., Algunas otras combinaciones que usan kerning negativo son FA, LT y LY, y letras como A, L y h seguidas de Comillas.
el kerning positivo se usa principalmente junto con caracteres especiales y puntuación (por ejemplo, la letra f minúscula seguida de paréntesis a la derecha o Comillas). Dependiendo de la fuente, también se puede requerir un pequeño kerning positivo para letras acentuadas y para pares como Bo, Dw y TY.
la siguiente tabla contiene algunos ejemplos de pares de kerning y sus valores., Estos valores se basan en 1000 unidades / em y los pares de kerning se ordenan del valor de kerning más negativo al más positivo. Las muestras se toman de las tablas de kerning de la fuente Minion Pro. En otras fuentes el kerning puede ser muy diferente.
Un» -146 | W. -144 | P, -139 | L» -135 | VA -123 | F. -110 | YA -104 | Te -98 |
AV -97 | Vr -86 | PA -85 | m» -82 | un» -79 | FA -78 | UA -78 | w.,fe −9 |
vo −8 | xc −8 | yo −8 | Ix −6 | e, −6 | st −5 | he −4 | Fw −3 |
us −3 | Ak +3 | la +3 | Oj +5 | il +5 | CO +7 | bc +9 | Xf +10 |
fr +10 | F” +12 | wb +12 | YW +13 | So +14 | Co +15 | VT +16 | cv +16 |
Dv +17 | OC +18 | Bc +20 | RX +20 | T” +22 | gy +24 | r: +24 | XA +25 |
ry +29 | w; +31 | f?, +76 | f» +121 |
Que las letras deben ser interletraje depende de en qué idiomas de la fuente es para ser utilizado. Dado que algunas combinaciones de letras no se utilizan en palabras normales en ningún idioma, no es necesario kerning éstos. Las fuentes no proporcionales (monoespaciadas) no usan kerning, ya que sus caracteres siempre tienen el mismo espaciado.,
tablas de Kerningedit
en formatos de fuente más antiguos, como TrueType de Microsoft, los valores de kerning se especifican en una tabla de kern simple donde cada entrada consta de un par de caracteres y su valor de kerning. (Apple, sin embargo, ha ampliado la tabla kern con características más complejas, incluyendo kerning contextual y basado en clases, que se encontraron más tarde en OpenType, aunque no en la misma forma exacta.) Las fuentes TrueType suelen tener varios cientos de pares, pero algunas tienen más de mil.,
dado que OpenType es un superconjunto de tablas TrueType kern todavía son compatibles con fuentes TrueType empaquetadas como OpenType; sin embargo, las fuentes OpenType basadas en PostScript (CFF) no tienen esta opción. OpenType introdujo una nueva forma uniforme de especificar, entre otras cosas, el kerning, a través de la tabla de posicionamiento de Glifos (GPO). Las versiones de fuentes más recientes de Adobe ya no tienen tablas kern, sino que solo especifican kerning a través de GPO.,
dado que una fuente OpenType puede incluir miles de glifos, y en consecuencia un gran número de pares de caracteres que necesitan kerning, las fuentes OpenType pueden tener un elaborado sistema de tablas y subtablas, diseñado para minimizar el espacio de almacenamiento general. (Kerning se trata como parte de una amplia gama de nuevas características de posicionamiento de glifos que se almacenan en GPO. El sistema se basa en el concepto de clases de Glifos: en lugar de una tabla unidimensional donde cada entrada corresponde a un par de caracteres, hay tablas bidimensionales donde cada entrada corresponde a un par de clases de Glifos., Una clase incluye varios caracteres cuyo contorno derecho (y lado derecho) es idéntico para propósitos de kerning, o varios caracteres cuyo contorno izquierdo (y lado izquierdo) es idéntico. Todos los pares de caracteres donde el primero es de la primera clase y el segundo es de la segunda clase requerirán el mismo valor de kerning, por lo que este valor solo debe especificarse una vez en la tabla. Las filas de la tabla bidimensional corresponden a clases de primer carácter, y las columnas corresponden a clases de segundo carácter., El valor de kerning para un par de caracteres dado se encuentra en la tabla en la intersección de las clases a las que pertenecen.
Este sistema es muy económico, pero es necesariamente limitado. Por ejemplo, muchas de las clases pueden ser bastante pequeñas. Además, una fuente con muchos tipos de Glifos puede requerir varias tablas de este tipo. Finalmente, quedan muchos pares que no pueden ser representados a través de clases., Para ellos, se proporcionan tablas unidimensionales más simples: cada tabla es para un carácter particular que es el PRIMERO en muchos pares, y las entradas contienen los caracteres que son los segundos en estos pares, junto con los valores de kerning correspondientes.
una categoría de letras que se prestan bien al kerning basado en clases son aquellas con marcas diacríticas. Estas letras se pueden añadir a la clase de la letra base, y pueden permanecer juntas si son el primer o segundo carácter en un par: (a à á Â), (e è é ê), etc., Una letra no puede ser incluida en la clase si su kerning es diferente de los demás en ciertos pares (por ejemplo, Yá vs.Yä).
la mayoría de los sistemas modernos de oficina y autoedición admiten características OpenType y, por lo tanto, kerning basado en clases.
kerning automático y manualedit
tres versiones de» WAR » en el tipo de letra Clarendon: la versión superior no tiene kerning, la versión intermedia tiene algo de kerning., La versión inferior probablemente ha sido sobre-kerned para esta combinación de caracteres: el espacio estrecho «WA «no equilibra con el par» AR » que no puede acercarse.
El kerning automático se refiere al kerning aplicado automáticamente por un programa, en lugar de no kerning en absoluto, o el kerning aplicado manualmente por el usuario. Hay dos tipos de kerning automático: métrico y óptico. Con el kerning métrico, el programa utiliza directamente los valores que se encuentran en las tablas de kerning incluidas en el archivo de fuente. Hoy en día, la mayoría de los sistemas con características tipográficas proporcionan este tipo de kerning., El kerning óptico, por otro lado, está disponible solo en los sistemas más avanzados. Con el kerning óptico, el programa utiliza un algoritmo para calcular, a partir de sus contornos, el espaciado óptimo para cada par de caracteres consecutivos. Con ambos tipos de kerning automático, el sistema generalmente permite al usuario especificar un tamaño de fuente mínimo para aplicar kerning, si el usuario siente que el kerning es innecesario para tamaños de fuente más pequeños.,
con el kerning métrico, en un texto que usa varias fuentes, el programa debe decidir qué tabla de kerning usar cuando dos caracteres consecutivos pertenecen a fuentes diferentes, la tabla de la fuente del primer carácter o el segundo, o para evitar el kerning por completo. En este caso, es preferible el kerning óptico. Una situación común ocurre cuando el texto en cursiva termina con un símbolo romano (paréntesis derecho o Comillas, signo de interrogación, etc.).) y la inclinación de la última letra choca con el símbolo.,
el kerning Manual, disponible en algunos sistemas, permite al usuario anular el kerning automático y aplicar cualquier valor de kerning directamente a un par de caracteres en un lugar particular del texto. Cuando no está disponible, esta característica se puede simular usando, para esos dos caracteres, la función que modifica el espacio entre caracteres en un bloque de texto (generalmente llamada Seguimiento).,
cuando es empleado por una persona experta, El kerning manual generalmente dará mejores resultados que el kerning óptico; por ejemplo, algunos caracteres que pueden parecer a una comparación algorítmica que están espaciados muy juntos pueden parecer a un lector humano demasiado separados, especialmente cuando el único elemento de un glifo que está «demasiado cerca» es una marca diacrítica. El kerning Manual puede incluso ser mejor que el kerning métrico integrado en la tabla de kerning por el diseñador de la fuente, ya que estas tablas a menudo tienen errores u omisiones, o la diferencia puede ser simplemente una cuestión de preferencia personal.,
Contextuales kerningEdit
Algunas de las palabras que son particularmente difíciles de espacio. El nombre del río Okavango en el suroeste de África es difícil porque las letras AVA encajan bien, pero esto hace que los espacios a ambos lados parezcan muy grandes. El espaciado entre letras más ancho o más estrecho podría ayudar aquí.
El kerning Contextual se refiere al ajuste posicional que depende de más de dos glifos consecutivos., Por ejemplo, el espaciado de un determinado glifo puede depender no solo del glifo precedente (como en el kerning ordinario) sino también del que le sigue. Aunque rara vez se implementa en documentos ordinarios, el kerning contextual es una preocupación en la tipografía de calidad.
un ejemplo de una situación que exige kerning contextual en la fuente Minion Pro es la secuencia de tres caracteres f.» (f, punto, comillas), como se encuentra a menudo al final de una cita. Usando las tablas de kerning de la fuente, las comillas están demasiado cerca de la f, aunque sin el período entre ellas su espaciado es adecuado., El período, En otras palabras, reduce su espaciado en lugar de aumentarlo. La explicación es esta: sin el período, Su kerning es un positivo 121 (expresado como 1000 unidades/em). El ancho del período Es 228, pero el kerning entre f y el período es -5, y entre el período y la comilla -138. El total es un 85 positivo, a diferencia de los 121 originales: una pérdida neta de 36 unidades, lo que explica por qué las comillas están ahora más cerca de la f. el kerning Contextual reconocería la secuencia de tres caracteres, y aumentaría uno o ambos espacios entre caracteres., Un problema similar existe con las letras F, P, T, V, W E y; con coma en lugar de punto; o con comillas simples en lugar de dobles.
el kerning Contextual es compatible con el formato de fuente OpenType, pero pocos diseñadores de fuentes lo implementan, y probablemente ningún sistema de autoedición puede usarlo actualmente. Cuando es importante, la solución para un usuario es emplear el kerning manual en su lugar.,
Kerning de subíndices y superíndices edit
mientras que el estándar OpenType math no incluye soporte para kerning de subíndices o superíndices, la implementación de Microsoft agrega extensiones para admitir esta característica a partir de Office 2007.
herramientas de Kerningeditar
los editores de fuentes permiten al usuario modificar las propiedades de una fuente, incluida su tabla de kerning (si la licencia de fuentes lo permite). Logran esto modificando la tabla que se encuentra en el archivo de fuente real. El usuario puede cambiar el valor de kerning en pares existentes, o agregar nuevos pares.,
algunos sistemas de autoedición permiten al usuario cambiar o agregar pares de kerning sin modificar el propio archivo de fuente. El sistema simplemente aplica al documento del usuario los nuevos valores de kerning, en lugar de los valores encontrados en el archivo de fuente.
ya sea modificando el archivo de fuentes con un editor de fuentes o sobrescribiéndolo en un sistema en particular, el Usuario está limitado a las funciones de kerning existentes., Por lo tanto, si uno necesita características como el kerning óptico, o el kerning contextual, o el kerning de un par de caracteres que pertenecen a fuentes diferentes, y si el sistema carece de estas características, se deben emplear otros medios.
algunos sistemas de autoedición permiten a los desarrolladores crear plug – ins (extensiones que realizan una variedad de funciones que el propio sistema carece), y esta capacidad también se ha utilizado para kerning., En general, estos complementos permiten al usuario aplicar un cambio de kerning automáticamente a un determinado par de caracteres a lo largo de todo un documento, en lugar de aplicarlo mediante la búsqueda manual de esos pares. Hasta ahora solo se han implementado características básicas de kerning a través de plug-ins, y no está claro si las características más avanzadas se pueden implementar efectivamente de esta manera.
en lugar de agregar funcionalidad a un sistema de autoedición, un enfoque diferente es exportar el documento y procesarlo fuera de ese sistema., Cualquier característica de kerning se puede aplicar al documento utilizando herramientas que van desde editores de texto ordinarios hasta programas especialmente desarrollados para esta tarea. A continuación, el documento modificado se importa de nuevo al sistema de autoedición. Muchos sistemas permiten esta operación, ya sea convirtiendo el documento con funciones de importación y exportación, o haciendo de su formato de documento interno un estándar abierto. El beneficio de este enfoque es que algunas funciones de composición tipográfica complejas que pueden ser difíciles de implementar a través de plug-ins (kerning en particular) pueden ser relativamente fáciles de implementar a través de herramientas separadas.,
Kerning in browsersEdit
la propiedad CSS text-rendering: optimizeLegibility;
habilita el kerning en Firefox, Chrome, Safari, Opera y el navegador Android. Otra propiedad CSS, font-feature-settings
, también habilita el kerning en Internet Explorer 10+, Chrome, Edge, Firefox y el navegador Android. También hay una propiedad CSS3 propuesta font-kerning
, pero solo es compatible con Firefox (con el prefijo -moz-
), Chrome y Opera (con el prefijo -webkit-
en ambos) y en Internet Explorer a partir de la versión 10., El borrador de CSS3 sugiere que el kerning siempre debe estar habilitado para fuentes OpenType.