Cómo se verifica una tipografía · Ipak

> Qué se verifica en la tipografía de trabajo Ipak Davlat antes de publicarla, y para qué: comprobaciones automáticas, cuatro frentes de verificación, la prueba de sustitución con palabras reales y la medición en lugar de la evaluación a ojo.

[Oʻzbekcha](https://ipak.xronocode.com/jarayon/eight-rounds/index.md) · [English](https://ipak.xronocode.com/en/jarayon/eight-rounds/index.md) · [Русский](https://ipak.xronocode.com/ru/jarayon/eight-rounds/index.md) · [Español](https://ipak.xronocode.com/es/jarayon/eight-rounds/index.md) · [Português](https://ipak.xronocode.com/pt/jarayon/eight-rounds/index.md) · [中文](https://ipak.xronocode.com/zh/jarayon/eight-rounds/index.md)

[Proceso]

# Cómo se verifica una tipografía

Qué se verifica en la tipografía de trabajo Ipak Davlat antes de publicarla, y para qué: comprobaciones automáticas, cuatro frentes de verificación, la prueba de sustitución con palabras reales y la medición en lugar de la evaluación a ojo.

Ipak Davlat es la tipografía de trabajo de la biblioteca Ipak. Está construida sobre la tipografía abierta Overpass, a la que se añade la capa uzbeka: los signos ʻ y ʼ, el kerning del cirílico con Ў Қ Ғ Ҳ, las letras Ö Ğ Ş Ç, variantes para placas. Antes de publicar la tipografía, se verifica. Abajo: qué se verifica exactamente, para qué y cómo.

## La regla de publicación

La tipografía se publica solo cuando dos verificaciones independientes consecutivas no encuentran nada que haya que corregir. Si después de una verificación se corrige algo, la siguiente empieza de cero.

No toda observación impide la publicación. Los deseos «para el futuro» se anotan aparte y pasan a la versión siguiente. Estorpa solo el error sin cuya corrección la tipografía no se puede publicar: un signo equivocado, letras pegadas, una compilación rota.

## Las comprobaciones automáticas

Primero la tipografía pasa por programas. No evalúan la belleza, pero no dejan pasar errores técnicos.

**Font Bakery** es un conjunto abierto de comprobaciones de la tipografía: nombres y métricas del archivo, presencia de los signos necesarios, corrección de las tablas. En Ipak Davlat, las observaciones que quedan se refieren a la base Overpass y no a la capa uzbeka.

**OTS (OpenType Sanitizer)** es la comprobación por la que los navegadores Chrome y Firefox dejan pasar las tipografías web antes de cargarlas. Si OTS rechaza el archivo, el sitio sencillamente no lo mostrará. Ipak Davlat la pasa sin observaciones.

## Los cuatro frentes de verificación

Los programas no dirán si la placa se lee desde el otro extremo de la sala. Por eso la tipografía la miran personas, cada una con su tarea.

| Frente | Qué mira |
| --- | --- |
| Tipografía | los márgenes entre letras, el kerning, los signos ʻ ʼ en combinación, la uniformidad de la composición |
| Lengua uzbeka | los símbolos correctos, la ortografía de los ejemplos, la sustitución de signos, las letras Ö Ğ Ş Ç y el cirílico |
| Rótulos y navegación | la legibilidad en mayúsculas, desde lejos y en cuerpo pequeño; flechas, cifras, montajes de placas |
| Técnica y licencia | la compilación, las comprobaciones automáticas, los nombres del archivo, el cumplimiento de la licencia de la base, la exactitud del texto en la página de la tipografía |

El verificador recibe la tipografía, una página de muestra y los criterios. Qué se corrigió antes y por qué no se le cuenta: así la mirada se mantiene fresca y no se acostumbra a los errores viejos.

**Nota.** El kerning es la corrección de distancia entre dos letras concretas. Por ejemplo, en el par «ТА», sin corrección, entre las letras se ve un hueco. El cuerpo es el tamaño de la tipografía; los porcentajes de cuerpo de este artículo se cuentan sobre la altura completa de la tipografía.

![Montaje de un panel de aeropuerto, compuesto en Ipak Davlat](https://ipak.xronocode.com/images/p/eight-rounds/mockup-davlat-wayfinding.png)

*Montaje de un panel de aeropuerto, compuesto en Ipak Davlat: las flechas, las cifras y el punto medio se comprueban como parte de la placa, y no por separado Ipak; tipografía — SIL OFL 1.1 · CC BY 4.0 · Ipak*

## Qué encuentra una verificación así

Ejemplos de observaciones que la verificación encontró en Ipak Davlat:

**El punto medio sin sitio.** En la base, la «·» estaba marcada como signo volado y se posaba sobre la letra anterior: «5·10» se leía «510». En detalle, en el artículo «El rótulo desde lejos».

**I y l, O y 0.** En una placa no se distinguen desde lejos. Aparecieron la l con colita y el conjunto con el cero tachado.

**La sustitución en idiomas ajenos.** El inglés King's se convertía en Kingʻs. Para el inglés, el alemán, el francés, el ruso y otros idiomas la sustitución se desactivó, y para la 's a final de palabra se hizo una excepción.

**El texto sin marcar en el sitio.** Si la página no indica idioma, el navegador toma el idioma de la interfaz y la sustitución no funciona. Las muestras del portal están marcadas como uzbekas.

**Flechas de distinta anchura y altura.** Las flechas están dibujadas de nuevo a partir de un solo contorno, con un centro común.

Los errores más traicioneros aparecen no en la base, sino en las correcciones propias. Un ejemplo es la regla para ng. En uzbeko, ng es una sola letra y después de ella, a final de palabra, el signo ʻ no hace falta: ‘tong’ no debe convertirse en ‘tongʻ. La primera excepción para ese caso resultó demasiado amplia y rompió qoʻngʻiroq, changʻi y toʻngʻich — las palabras para las que existe la sustitución. Otro ejemplo: la l con colita al principio sustituyó al propio dibujo de la l, y junto con ella la cola la recibieron ĺ ļ ľ y la ligadura fl, que por eso se pegaron con las vecinas. Ahora la l con colita es un signo aparte.

**Nota.** Una regresión es un error que aparece en un lugar que ya funcionaba después de corregir otro. La prueba de regresión es un conjunto de ejemplos que se pasan después de cada corrección, para que lo viejo no se rompa sin que se note.

## La prueba con palabras reales

Para que esos errores no vuelvan, la sustitución se comprueba con una prueba. En ella están escritas las palabras tal como se teclean con un teclado corriente, el idioma del texto y lo que la tipografía debe mostrar. Por ejemplo, qo'ng'iroq debe convertirse en qoʻngʻiroq; ‘tong’, quedarse como ‘tong’; y el inglés King's, en texto marcado como inglés, no cambia. La prueba compone cada palabra con el motor HarfBuzz — el mismo que funciona en los navegadores —, en ambos estilos, y compara los signos elegidos con los esperados.

La regla es simple: cada observación encontrada sobre la sustitución se convierte en una línea nueva de la prueba, y la prueba se lanza después de cada compilación.

![A la izquierda, el texto tecleado con un teclado corriente. A la derecha, lo que muestra Ipak Davlat Bold con la sustitución de signos](https://ipak.xronocode.com/images/p/eight-rounds/calt-real-words.png)

*A la izquierda, el texto tecleado con un teclado corriente. A la derecha, lo que muestra Ipak Davlat Bold con la sustitución de signos Ipak; render de HarfBuzz a partir de IpakDavlat-Regular.ttf e IpakDavlat-Bold.ttf v0.1; tipografía — SIL OFL 1.1 · CC BY 4.0 · Ipak*

La prueba también fija la limitación conocida. Un préstamo terminado en -g entre comillas, por ejemplo 'pedagog', recibe el ʻ al final: por los símbolos tecleados no se distingue del uzbeko bogʻ. Distinguirlas solo se puede con un diccionario, y la tipografía no conoce diccionarios. La prueba vigila que ese comportamiento no cambie sin que se note.

## La medición en lugar de la evaluación a ojo

Los puntos discutibles se deciden con cifras. En la verificación hubo una observación: el signo ʻ casi toca la G, en torno al 1 % del cuerpo. Si eso se hubiera confirmado, la tipografía no se podría publicar.

El par fue medido. Las letras se dibujaron en un ráster, en grande, 2000 unidades por cuerpo, y se calculó la distancia más corta entre los contornos de la G y del signo. Salió 145 unidades en Regular y 119 en Bold, es decir, 7,3 % y 6,0 % del cuerpo. Una medición independiente por otro método dio números cercanos: 7,8 % y 7,0 %. El umbral que se proponía en la propia observación se cumple con margen. El signo está cerca de la G a propósito: debe leerse como parte de la letra Gʻ y no como una comilla aparte.

La observación fue rechazada, y junto con la decisión quedaron escritos los números y el modo de medir.

![El signo ʻ junto a la G en Ipak Davlat Bold. La línea roja es la distancia más corta entre los contornos, en torno al 6 % del cuerpo](https://ipak.xronocode.com/images/p/eight-rounds/g-okina-gap.png)

*El signo ʻ junto a la G en Ipak Davlat Bold. La línea roja es la distancia más corta entre los contornos, en torno al 6 % del cuerpo Ipak; render de HarfBuzz a partir de IpakDavlat-Bold.ttf v0.1; tipografía — SIL OFL 1.1 · CC BY 4.0 · Ipak*

**Nota.** Rechazar una observación no es lo mismo que quitársela de encima. El rechazo solo es admisible si se puede verificar: con el método, los números y la confirmación independiente indicados.

## Las reglas que se siguen de esto

**Mientras la tipografía se verifica, el archivo no se toca.** Todos los verificadores miran una misma compilación. Las correcciones se hacen después.

**Cada corrección de la sustitución, con su línea en la prueba.**

**Los números de la página de la tipografía salen de la propia tipografía.** La página se monta con un script antes de cada publicación, y cifras como la cantidad de pares de kerning las cuenta él mismo, en vez de copiarlas a mano.

**Los deseos, aparte de las correcciones.** Lo que no impide la publicación espera a la versión siguiente.

## Conclusión

La verificación de una tipografía no es un solo peritaje, sino varias capas: los programas atrapan los errores técnicos; las personas miran desde cuatro frentes la tipografía, la lengua, las placas y la licencia; la prueba con palabras reales no deja volver a los errores viejos; y los puntos discutibles los decide la medición. Los errores más serios suelen aparecer en las correcciones propias — por eso la prueba y la regla de «no tocar el archivo mientras lo verifican» importan más que cualquier atención.

## Fuentes

Las herramientas de verificación: Font Bakery, OpenType Sanitizer (OTS), HarfBuzz; la descripción de la función calt — la especificación OpenType; la base de la tipografía — Overpass. Las mediciones y la prueba son propias: compilación de Ipak Davlat v0.1, octubre de 2026.

Enlaces:

Font Bakery — comprobación de tipografías. [https://github.com/fonttools/fontbakery](https://github.com/fonttools/fontbakery)

OpenType Sanitizer (OTS). [https://github.com/khaledhosny/ots](https://github.com/khaledhosny/ots)

HarfBuzz — el motor de composición de texto. [https://harfbuzz.github.io/](https://harfbuzz.github.io/)

OpenType: la función calt (Contextual Alternates). [https://learn.microsoft.com/en-us/typography/opentype/spec/features_ae#tag-calt](https://learn.microsoft.com/en-us/typography/opentype/spec/features_ae#tag-calt)

Overpass — la base abierta de Ipak Davlat. [https://github.com/RedHatOfficial/Overpass](https://github.com/RedHatOfficial/Overpass)

---
Página: https://ipak.xronocode.com/es/jarayon/eight-rounds/ · SIL Open Font License 1.1 · avenex@xronocode.com
