Charis SIL: una fuente que acepta cualquier desafío

Siguiendo con las fuentes SIL, hoy presento una fuente con gracias claramente inspirada en Bitstream Charter y especialmente diseñada para desempeñarse correctamente en cualquier soporte, presentándose altamente legible y agradable a la vista tanto en pantallas de baja resolución como en medios impresos de alta calidad: Charis SIL.

ACTUALIZADO SEPTIEMBRE 2021

Ofreciendo el mismo rango de características OpenType de Gentium, a partir de la versión 6 se tienen varias novedades. Respecto de versiones anteriores, las etiquetas Graphite han sido descartadas: ahora las funciones tipográficas avanzadas solo se pueden utilizar a través de opciones OpenType.

Es importante notar que esta fuente tiene un interlineado por defecto más bien «generoso»: para una fuente de 10 pts el interlineado es de más de 16.4 pts (¿¡!?), por lo que ya sabes, para textos normales que no requieran combinaciones de acentos particulares, es conveniente forzar el interlineado a algo más razonable.

NOTA: Este  interlineado es importante solo en Writer. Como ya comentamos en su momento, LaTeX y derivados definen el interlineado «a su modo»

La documentación que acompaña la fuente indica el nombre de las «etiquetas» OpenType, si bien tiene un «detalle» que conviene aclarar: el uso de parámetros de las etiquetas OpenType.

Mayormente, estos parámetros no son necesarios… salvo cuando lo son. Existen algunas fuentes (muy pocas) que los aprovechan para usos muy específicos y Charis SIL es una de ellas. El problema a señalar aquí es que la forma correcta de aplicar estos parámetros depende de si se usa Writer o fontspec. Por ejemplo, en Writer para obtener versalitas puedes escribir cualquiera de las siguientes cuatro opciones como nombre de fuente

Charis SIL:smcp
Charis SIL:+smcp
Charis SIL:smcp=1
Charis SIL:+smcp=1

mientras que

Charis SIL:smcp=0

dará lo mismo que no utilizar etiqueta OpenType, es decir, fuente normal sin versalitas. Por lo tanto en Writer etiq=0 da el mismo resultado que -etiq. Ahora bien, si escribes el carácter Ŋ (U+014A) y le aplicas la etiqueta cv43 tienes varias opciones:

Charis SIL:cv43=0        % lo mismo que no aplicar la variación
Charis SIL:cv43=1        % una primera variante 
Charis SIL:cv43=2        % una segunda variante
Charis SIL:cv43=3        % una tercera variante

Por otra parte, en XƎTEX no solo tienes que utilizar el signo + delante: la lista comienza a contar desde cero por lo que tienes que utilizar

RawFeature={+cv43=0}       % una primera variante
RawFeature={+cv43=1}       % una segunda variante
RawFeature={+cv43=2}       % una tercera variante

Se ve que los que implementaron esto son programadores… Para deshabilitar una opción OpenType con fontspec tienes que utilizar el signo – en lugar del + (existe otra forma, pero no entraré en ello).

Es importante notar que si bien la fuente incluye todos los sub- y superíndices para los números, al momento no ofrece una sustitución OpenType para introducirlos rápidamente por lo que tienen que insertarse como caracteres especiales.