Crea una fuente toda en mayúsculas con Glyphs Mini

Tutorial
by Rainer Erich Scheichelbauer
en es fr

26 junio 2018 Published on 25 junio 2018

En una fuente que contiene solo mayúsculas, se supone que aparece la misma letra mayúscula independientemente de que si el usuario escribe la letra en minúsculas o en mayúsculas. Este tutorial paso a paso te muestra cómo hacer esto fácilmente con Glyphs Mini.

Una computadora diferencia las letras (y por lo tanto, también entre las mayúsculas y minúsculas) por medio de valores Unicode. Por ejemplo, la K mayúscula tiene el valor Unicode U + 004B mientras que la k minúscula está representada por U + 006B.

En caso de que te estés preguntando qué significa U+: es el marcador de un código hexadecimal Unicode. Los códigos más importantes, los códigos en el llamado 'Plano Multilingüe Básico' (BMP) tienen cuatro dígitos y se pueden representar con 4 dígitos hexadecimales, desde U+0000 hasta U+FFFF, en total unos 65,536 elementos de código, que contienen los caracteres para todos los sistemas de escritura modernos. Lee el tutorial de Unicode para obtener más información.

Se accede a un glifo de tu fuente por su valor Unicode, mientras que a los glifos con un sufijo de punto se accede a través de una función de sustitución de OpenType, que sustituye un glifo que tiene un valor Unicode por un glifo que no tiene ningún valor Unicode asociado. Los glifos con un valor Unicode se pueden escribir la mayoría de las veces (siempre que tengas la distribución de teclado correcta), copiar y pegar como texto.

Doble Unicodes

Afortunadamente, desde la versión 2.0.2 (91) de Glyphs Mini, puedes asignar un glifo no solo a uno, sino a varios valores Unicode. Glyphs Mini incluso puede asignarlos automáticamente todos a la vez:

  1. En la Vista previa de la Fuente (Cmd-Opt-1), ve a la barra lateral izquierda y selecciona Categorías > Letras > Minúsculas.
  2. Selecciona todos los glifos (Editar > Seleccionar todo, Cmd-A).
  3. Haz clic en el botón con el signo menos, ubicado en la esquina inferior izquierda, para eliminar los glifos. Aparecerá un cuadro de diálogo de confirmación:

Ahora cuando exportes, todas las letras mayúsculas que no tienen una letra minúscula correspondiente también obtendrán el valor de Unicode de la minúscula asignada al exportar. El cambio no se refleja en la interfaz de usuario, pero puedes probar tu fuente en la carpeta de Adobe Fonts o en una carpeta separada y probar tu fuente con TextPreview

Importante: Esto solo funciona en la versión 2.0.2 (91) y posteriores. Abre Glyphs Mini > Acerca de para averiguar qué versión tienes instalada. Si tienes una versión anterior, ve a Glyphs Mini > Preferencias > Actualizaciones, activa ambas casillas y presiona el botón Comprobar ahora:

El dilema de la i con punto

Ten en cuenta que la relación entre mayúsculas y minúsculas no es la misma para todos los idiomas. Los idiomas turcos, que incluyen el turco, el azerí y el tártaro, relacionan la ı minúscula (sin punto) con la I mayúscula (sin punto), y la i minúscula (con punto) con la İ mayúscula (con punto), mientras que otros idiomas, incluidos el francés, el inglés, el español y el alemán, relacionan la i minúscula (con punto) con la I mayúscula (sin punto).

El problema lógico que surge ahora es: ¿Qué glifo en mayúsculas debería recibir el valor Unicode para la i minúscula (con punto)? Si tu respuesta es I, entonces tu fuente será incompatible con los idiomas turcos. Si es Idotaccent, será incompatible con todos los idiomas no turcos que usan la escritura latina. Esto es un dilema.

Pero no temas, hay una solución viable. Para admitir idiomas turcos y no turcos (al menos en software como el de Adobe que admite fuentes OpenType y varios idiomas), debemos mantener estos tres glifos en minúsculas:

i
idotless
idotaccent

Diseña una i y una idotless como una mayúscula I sin un punto, y una idotaccent como una mayúscula I con un punto.

Glyphs Mini insertará una función OpenType que reemplaza i por idotaccent si el idioma definido es turco, azerí, tártaro de Crimea, etc. y se mantendrá la relación correcta entre minúsculas y mayúsculas.

Métricas verticales

En Archivo > Información de la fuente ... (Cmd-I), probablemente puedas deshacerte de las Zonas de alineación para la altura de x, ascendente y descendente. Tus valores de Astas solo deben coincidir con las astas de las mayúsculas.

Sin embargo, ten a mano los valores Ascendente y Descendente, ya que se utilizarán para determinar los valores métricos verticales ingresados en las respectivas tablas OpenType OS/2 y hhea (consulta el tutorial de Métricas verticales para más detalles). Es mejor mantener estos valores alrededor de los valores del cuadro delimitador más alto y más bajo del máster de la fuente, que normalmente se encuentran en signos diacríticos como 'Ccedilla' y 'Ohungarumlaut'.

Problemas de doble codificación

Si bien la doble codificación puede reducir el tamaño de los archivos, también existe un problema con ciertos flujos de trabajo de los archivos PDF. Copiar el texto seleccionado de un PDF puede dar como resultado una caja de texto confusa de la secuencia de caracteres dentro del portapapeles, es decir, eL tEXTo COpiAdo PUedE tErMInaR luCIeNDo aSí, a menos que el PDF se haya creado de una manera particular (pista: no con Acrobat Distiller) y la extracción del texto también se haya realizado de cierta manera. No te preocupes, esto solo afecta al texto en el portapapeles, la representación en el PDF estará bien. Repito al decir que copiar y pegar texto de un PDF es problemático de todos modos, y si esto no es una gran preocupación para ti, está bien.


Actualización 24/04/2018: se agregó la sección de problemas. Gracias a Aaron Bell, Khaled Hosny, y John Hudson.
Actualización 29/06/2018: se agregó la sección El dilema de la i con punto. Gracias a Mark Richardson (@superfried).
Traducción al español de Sol Matas.