Por que não do zero · Ipak

> A fonte de trabalho Ipak Davlat cresceu a partir da Overpass aberta: como escolhemos a base e o que foi preciso acrescentar para o uzbeque.

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

[Processo]

# Por que não do zero

A fonte de trabalho Ipak Davlat cresceu a partir da Overpass aberta: como escolhemos a base e o que foi preciso acrescentar para o uzbeque.

Além das fontes de destaque — bannai, ganch, metro, kalam —, para placas, indicadores e formulários é necessária uma fonte de trabalho sóbria: rigorosa, oficial, com um quê de desenho técnico. Não há por que desenhar tal fonte do zero.

Por isso o Ipak é uma biblioteca em duas partes. As fontes de destaque desenhamos nós mesmos: nelas há um motivo local reconhecível, que ninguém mais tem. As fontes de trabalho — para placas, indicadores, formulários — construímos sobre uma base aberta e acrescentamos a ela a camada uzbeque. A primeira dessas fontes é o **Ipak Davlat**.

![Ipak Davlat Bold no telhado do aeroporto de Tashkent, mockup](https://ipak.xronocode.com/images/p/open-base/mockup-davlat-uz.png)

*Ipak Davlat Bold no telhado do aeroporto de Tashkent. Mockup: a inscrição antiga da foto foi substituída. Foto: Alpasli, Wikimedia Commons; mockup — Ipak · CC BY-SA 4.0 (foto: Alpasli; mockup — Ipak)*

## Por que não vale a pena desenhar uma fonte de trabalho do zero

Uma boa grotesca de trabalho são milhares de glifos. Glifo é o desenho de um único sinal na fonte: uma letra, um algarismo, uma seta. Cada um precisa ser desenhado em dois estilos, ter os afastamentos alinhados e centenas de pares verificadas. As fontes abertas profissionais já percorreram esse caminho: foram feitas durante anos e verificadas por milhares de usuários.

O nosso acrescentamos apenas onde a base tem lacuna. Para o uzbeque, esses lugares são poucos, mas estão nos pontos mais visíveis: os sinais ʻ e ʼ, os pares com eles, o cirílico Ў Қ Ғ Ҳ e os pares com ele. É aí que está o trabalho — não na letra H.

**Nota.** Grotesca é a fonte sem serifa, de linhas quase uniformes na espessura. Com ela se compõem a maioria dos indicadores e letreiros modernos. Serifas são os pequenos traços transversais nas pontas das letras, como no «Times».

## O que procurávamos

Os requisitos para a base formulamos de antemão:

**Licença aberta**, que permita modificar a fonte e redistribuir a versão modificada.

**Cirílico completo**, incluindo as uzbeques Ў Қ Ғ Ҳ. O uzbeque se escreve tanto no alfabeto latino quanto no cirílico, e nas placas aparecem os dois.

**As letras da lei de 2026** — Ö Ğ Ş Ç. A lei foi aprovada pelo parlamento, mas até 19 de outubro de 2026 não está assinada; a fonte precisa estar pronta de antemão.

**Caráter**: sóbrio, «oficial», com secura de engenharia.

O sinal ʻ não estava na lista de requisitos. Sabíamos que o desenharíamos nós mesmos de qualquer jeito: na pesquisa não encontramos uma única fonte em que o ʻ fosse projetado como parte da letra, e não como uma aspa invertida.

## Como verificamos

Pegamos fontes abertas do Google Fonts e verificamos duas perguntas. Se a fonte tem os símbolos necessários — isso se vê na tabela de símbolos do arquivo. E como eles ficam na composição — para isso, a linha era composta com o programa HarfBuzz, o mesmo que processa o texto nos navegadores.

A linha de verificação: OʻZBEKISTON ЎЗБЕКИСТОН ҚҒҲ ÖĞŞÇ. Nela há o alfabeto latino uzbeque com o sinal ʻ, o cirílico e as letras da reforma.

![Uma linha em seis fontes: Overpass, Fira Sans, IBM Plex Sans, Onest, Barlow, Ipak Davlat](https://ipak.xronocode.com/images/p/open-base/coverage-compare.png)

*Uma linha em seis fontes: alfabeto latino uzbeque, cirílico com Ў Қ Ғ Ҳ e letras da lei de 2026. Ipak; composto com HarfBuzz (hb-view) nas fontes Overpass, Fira Sans, IBM Plex Sans, Onest, Barlow e Ipak Davlat; fontes — SIL OFL 1.1 · CC BY 4.0 · Ipak*

O que saiu:

| Fonte | ʻ (U+02BB) | Cirílico com Ў Қ Ғ Ҳ | Ö Ğ Ş Ç |
| --- | --- | --- | --- |
| Overpass | não | sim | sim |
| Fira Sans | sim | sim | sim |
| IBM Plex Sans | sim, mas com vão grande | sim | sim |
| Onest | sim | sim | sim |
| Barlow, Public Sans | sim | sem cirílico | sim |
| Archivo | não | sem cirílico | sim |

Barlow, Public Sans e Archivo caíram logo: não têm uma única letra cirílica, nem o Ж. Completar um sistema de escrita inteiro — isso é «do zero».

**Nota.** U+02BB é o número do símbolo no Unicode, a tabela mundial de sinais. Por esse número, o computador entende qual sinal foi digitado, independentemente da fonte. O sinal ʻ chama-se MODIFIER LETTER TURNED COMMA — «letra modificadora em forma de vírgula invertida». O sinal ʼ é U+02BC, MODIFIER LETTER APOSTROPHE. São letras, não aspas: as aspas têm os seus próprios números, U+2018 e U+2019.

## A armadilha do IBM Plex

O IBM Plex Sans, à primeira vista, servia: ele tem o sinal ʻ. Mas, na composição (medição nossa: arquivo do Google Fonts, outubro de 2026, a largura do sinal lida do arquivo), a palavra se desfaz: «O ʻ zbekiston». O sinal nessa fonte é muito largo — 600 unidades em 1000, mais da metade do corpo. Corpo é o tamanho da fonte, a altura convencional da linha. Em volta do traço estreito sobram dois campos vazios.

![Oʻzbekiston no IBM Plex Sans, no Fira Sans e no Ipak Davlat](https://ipak.xronocode.com/images/p/open-base/okina-gap.png)

*A palavra Oʻzbekiston em corpo grande: o vão depois de O no IBM Plex Sans, no Fira Sans e no Ipak Davlat. Ipak; composto com HarfBuzz (hb-view); fontes — SIL OFL 1.1 · CC BY 4.0 · Ipak*

É justamente desse erro que alerta o panorama da escrita uzbeque no type.today: a distância entre O ou G e o sinal ʻ não pode ser grande demais, senão aparecem buracos na composição. Num letreiro de um metro, um buraco desses se vê do outro lado da praça.

Fira Sans e Onest compõem a palavra de modo mais parelho. Mas lá também o ʻ é a mesma aspa invertida, com os seus próprios afastamentos laterais, e os pares O+ʻ e G+ʻ não recebem kerning. Kerning é o ajuste de distância para um par específico de letras — por exemplo, para que A e V não fiquem longe demais um do outro.

## Por que a Overpass

A Overpass não tem o sinal ʻ — na imagem, no lugar dele aparece um quadrado de reserva. Mas todo o resto coincidiu com os requisitos.

**Caráter.** A Overpass nasceu do Highway Gothic — a fonte das placas de estrada americanas. Sua família foi desenvolvida nos anos 1940 no órgão rodoviário dos EUA, que mais tarde se tornou a Federal Highway Administration (FHWA). A tarefa daquela fonte era ser lida de longe e em alta velocidade. A Overpass não a copia: é uma fonte de composição autônoma, com vários sistemas de escrita e muitos estilos. Terminações retas e secas, formas abertas, ritmo parelho — é esse o «quê de desenho técnico» que procurávamos para a fonte de trabalho.

**Autores e origem.** A Overpass foi desenhada pelo estúdio Delve Fonts: Делв Уитрингтон, Дэйв Бэйли, Томас Джокин. O projeto teve apoio da Red Hat e do Google Fonts. É um trabalho profissional de código aberto.

**Cirílico.** Completo, com Ў Қ Ғ Ҳ e com as caudas descendentes corretas em Қ e Ҳ. Descendente é a parte da letra que desce abaixo da linha, como a cauda do Қ.

**As letras da reforma.** Ö Ğ Ş Ç já estão no lugar.

**A ausência do ʻ** não consideramos um defeito. Desenharíamos o nosso sinal de qualquer jeito: na Overpass, simplesmente não seria preciso brigar com o alheio.

## A licença OFL em resumo

A Overpass é distribuída sob a SIL Open Font License 1.1 (na versão do Google Fonts). A OFL permite modificar a fonte e redistribuir a versão modificada, inclusive junto com programas. As condições são simples: a fonte derivada permanece sob a mesma licença, o copyright dos autores da base é mantido, e a fonte em si não pode ser vendida separadamente, sozinha.

Por isso, cada arquivo do Ipak Davlat tem duas linhas de copyright: a dos autores da Overpass e a dos autores da camada uzbeque. Junto às fontes fica o texto da licença com as duas linhas. O Ipak Davlat foi lançado sob a SIL OFL 1.1, e o copyright dos autores da Overpass foi mantido. Não há nome reservado (Reserved Font Name) na licença da Overpass; a fonte derivada tem, de qualquer modo, nome próprio — Ipak Davlat. Verificamos os direitos, não vemos conflitos; em caso de dúvidas, escreva: avenex@xronocode.com.

**Nota.** «Fonte aberta» não quer dizer «de ninguém». Ela tem autores, e a licença é a permissão deles para determinadas ações. A OFL foi criada especialmente para fontes: permite incorporá-las em documentos e sites e construir sobre elas novas fontes.

## O que é a «camada uzbeque»

Chamamos de camada tudo o que foi acrescentado por cima da Overpass. Cada parte detalhamos em artigos à parte da seção.

**Sinais ʻ e ʼ próprios.** Cunha de cortes retos. No ʻ, a ponta pesada fica embaixo; no ʼ, em cima. Assim são fáceis de distinguir mesmo em corpo pequeno.

**Kerning com os sinais.** O método da «faixa do sinal»: o vão é medido apenas onde o sinal está. Sobre isso, o artigo «A faixa do sinal».

**Kerning do cirílico.** A base quase não tinha ajustes para ГЛ, ТЛ, УА, e para Қ Ғ Ҳ, nenhum. Conferimos com cinco fontes abertas profissionais: Fira Sans, Inter, Noto Sans, Onest, IBM Plex Sans. Delas tomávamos não os valores, mas o quão compactamente colocam cada par. Resultado: 784 pares no Regular e 802 no Bold.

**Substituição das aspas digitadas.** A pessoa digita o'zbek num teclado comum — a fonte mostra oʻzbek. Sobre isso, o artigo «o' → oʻ».

**Detalhes para placas:** l com rabinho, zero cortado, setas-pictogramas, ponto mediano corrigido. Sobre isso, o artigo «O letreiro visto de longe».

## No que isso deu

A base economizou meses. Mas a «camada uzbeque» não foi detalhe pequeno: na verificação do Ipak Davlat, quase todas as observações tratavam justamente do que foi acrescentado — sinais, pares, substituição. A letra H da base nunca gerou dúvida.

A conclusão para quem faz uma fonte para o uzbeque: não é preciso desenhar tudo. O importante é encontrar uma base com bom cirílico e caráter adequado, e gastar as forças naquilo que distingue a composição uzbeque de qualquer outra.

## Fontes

Repositório do Overpass: origem no Highway Gothic, autores, apoio da Red Hat e do Google Fonts — github.com/RedHatOfficial/Overpass.

Highway Gothic e a lista de fontes derivadas, incluindo a Overpass — Wikipedia.

Copyright e licença do Overpass no Google Fonts — arquivo OFL.txt.

Condições da SIL OFL 1.1 — openfontlicense.org.

O conselho sobre o vão entre O/G e ʻ — А. Шайдуллина, type.today, 04.12.2023.

Nomes e números dos símbolos U+02BB, U+02BC — tabelas do Unicode.

A verificação de cobertura e composição é nossa: arquivos de fonte de github.com/google/fonts (18 de outubro de 2026), tabela de símbolos lida com fontTools, linha de teste composta com HarfBuzz.

Links:

Overpass — repositório do projeto (Red Hat, Delve Fonts). [https://github.com/RedHatOfficial/Overpass](https://github.com/RedHatOfficial/Overpass)

Highway Gothic — Wikipedia. [https://en.wikipedia.org/wiki/Highway_Gothic](https://en.wikipedia.org/wiki/Highway_Gothic)

Overpass no Google Fonts: arquivo da licença OFL. [https://raw.githubusercontent.com/google/fonts/main/ofl/overpass/OFL.txt](https://raw.githubusercontent.com/google/fonts/main/ofl/overpass/OFL.txt)

SIL Open Font License 1.1 — texto oficial. [https://openfontlicense.org/open-font-license-official-text/](https://openfontlicense.org/open-font-license-official-text/)

А. Шайдуллина. Uzbek. type.today, 04.12.2023. [https://type.today/en/journal/uzbek](https://type.today/en/journal/uzbek)

Unicode: Spacing Modifier Letters (U+02B0–U+02FF). [https://www.unicode.org/charts/PDF/U02B0.pdf](https://www.unicode.org/charts/PDF/U02B0.pdf)

Google Fonts: requisitos do alfabeto latino uzbeque (uz_Latn). [https://github.com/googlefonts/lang/blob/main/Lib/gflanguages/data/languages/uz_Latn.textproto](https://github.com/googlefonts/lang/blob/main/Lib/gflanguages/data/languages/uz_Latn.textproto)

Fira Sans. [https://github.com/mozilla/Fira](https://github.com/mozilla/Fira)

IBM Plex. [https://github.com/IBM/plex](https://github.com/IBM/plex)

Onest. [https://github.com/simpals/onest](https://github.com/simpals/onest)

Barlow. [https://github.com/jpt/barlow](https://github.com/jpt/barlow)

Wikimedia Commons: foto do aeroporto de Tashkent para o mockup (Alpasli, CC BY-SA 4.0). [https://commons.wikimedia.org/wiki/File:Toshkent_xalqaro_aeroporti_binosi_24.jpg](https://commons.wikimedia.org/wiki/File:Toshkent_xalqaro_aeroporti_binosi_24.jpg)

---
Página: https://ipak.xronocode.com/pt/jarayon/open-base/ · SIL Open Font License 1.1 · avenex@xronocode.com
