IPAK

Processo

O letreiro visto de longe

I e l, O e 0, o ponto mediano e as setas: pequenos detalhes que decidem se a placa será lida do outro lado do salão.

A fonte de trabalho Ipak Davlat foi feita, antes de tudo, para inscrições: placas, indicadores, números de saída. O texto nelas é curto; lê-se em movimento, de longe, muitas vezes de esguelha. Aqui, uma pequena imprecisão da fonte vira erro de leitura: a pessoa vê a letra ou o algarismo errado.

A base da fonte, a Overpass, é de origem rodoviária. Ela nasceu do Highway Gothic — a fonte das placas de estrada americanas, projetada para leitura de longe e em alta velocidade. Mas até nela havia o que corrigir justamente para placas.

Mockup de placas de orientação, composto em Ipak Davlat
Mockup de placas de orientação do aeroporto, composto em Ipak Davlat: alfabeto latino, cirílico, setas, números de saída com zero cortado. Ipak; fonte — SIL OFL 1.1 · CC BY 4.0 · Ipak

I e l

Na maioria das grotescas, o I maiúsculo e o l minúsculo são o mesmo palito vertical. Em texto comum, isso não atrapalha: a palavra dá a pista. Numa placa, a palavra pode ser desconhecida, e a letra, a primeira. No uzbeque há muitas palavras assim: Ilm (ciência), Islom, Ilmiy. O leitor não sabe se é I ou l.

A solução é a l com rabinho: embaixo, a haste dobra para a direita. Assim, I e l não se confundem nem em palavra desconhecida. No Ipak Davlat, essa l está por padrão: a fonte é feita para inscrições, e distinguir bem vale mais que o aspecto habitual.

I e l, O e 0 na base e no Ipak Davlat
I e l, O e 0: a base Overpass, o Ipak Davlat padrão, com os conjuntos ss02 e ss03. Ipak; composto com HarfBuzz (hb-view), Overpass e Ipak Davlat Regular; fontes — SIL OFL 1.1 · CC BY 4.0 · Ipak

Para quem precisa da l comum, há o conjunto ss03 «Plain l».

A l com cauda deu mais trabalho do que parecia.

  • O buraco à direita. Com a l de cauda, as combinações ln e lo ficaram 13–25% mais largas que nn. A cauda fica embaixo, onde já há muito ar. O afastamento direito foi reduzido em 0,45 da espessura do traço — agora a diferença está dentro de ±6%.
  • Letras alheias. No começo, a cauda foi dada ao próprio glifo l. Mas com ele se montam ĺ ļ ľ ŀ e a ligadura fl (duas letras fundidas num só sinal), e elas grudaram nos vizinhos. Glifo é o desenho de um único sinal na fonte. A correção foi esta: a l de cauda tornou-se um glifo à parte, com o mesmo código, e a l original da base ficou intocada.
  • O l·l catalão. Em catalão existe a sequência l·l com o ponto no meio. A regra da base esperava a l comum. A de cauda foi acrescentada a todas essas regras.

O e 0

A segunda confusão clássica é a letra O e o algarismo 0. Numa placa, «Saída 20» e «Saída 2O» são indistinguíveis, se não se souber de antemão. Pior ainda com números de voo, de assento e de sala, onde letras e algarismos vêm misturados.

A solução é o zero cortado, o conjunto ss02. Ele é ativado para indicadores, números, códigos. O zero tabular também é cortado — o algarismo de largura uniforme para colunas de tabela. Por isso, num quadro de horários alinhado por colunas, o zero também se distingue do O.

Por que não por padrão? Em texto comum, o zero cortado parece técnico. O zero em «2026» não precisa se distinguir da letra — o contexto é claro.

O ponto mediano que desaparecia

O ponto mediano · (U+00B7), nas placas, separa itens: «Metro · Taksi». Na base, ele tinha um erro que ficamos muito tempo sem ver.

O ponto mediano na base e no Ipak Davlat
O ponto mediano na base e no Ipak Davlat. Ipak; composto com HarfBuzz (hb-view), Overpass e Ipak Davlat Regular; fontes — SIL OFL 1.1 · CC BY 4.0 · Ipak

Na Overpass, o ponto estava marcado como sinal sobrescrito — como o ponto sobre uma letra, não como símbolo separado. Sinais assim não ocupam lugar: pousam sobre a letra anterior. «5·10» lia-se como «510», e em «KIRISH·CHIQISH» (entrada · saída) o ponto pousava dentro do H.

O erro foi encontrado na verificação. Corrigimos a classe na GDEF — e achamos que estava tudo. A verificação seguinte encontrou o mesmo defeito de novo: o ponto ainda pousava dentro do H. Veio à tona que ele também estava gravado nas regras de «pousar sinal sobre letra» na GPOS. A primeira correção estava incompleta. Só depois da segunda, quando o ponto foi tirado dessas regras, «5·10» voltou a ser «5·10».

A lição que ficamos: o que se deve verificar é o resultado da composição, não a tabela que se corrigiu.

As setas

Na base, as setas eram diferentes. Em ← → ↑ o corpo afinava rumo à cauda; em ↓, não. A largura diferia: 1004 e 976 unidades. Numa mesma linha, «← →», isso se nota.

As setas da base e as setas do Ipak Davlat
As setas da base e as setas-pictogramas do Ipak Davlat em Regular e Bold. Ipak; composto com HarfBuzz (hb-view); fontes — SIL OFL 1.1 · CC BY 4.0 · Ipak

Desenhamos as nossas setas a partir de um único contorno: a direita, uma vez; as demais, obtidas por rotação e espelho. Corpo reto, ponta triangular, margens iguais. As setas passaram por três iterações.

  1. Forma igual. Na verificação notou-se a diferença entre as setas da base. Desenhamos as nossas.
  2. Pictogramas, não letras. Depois, as setas mostraram-se pequenas — a ponta no Regular tinha metade da altura da maiúscula, e as proporções em Regular e Bold diferiam. Decidimos que a seta numa placa é um pictograma. Agora ela é igual nos dois estilos: no peso, como no Bold; com 1,2 da altura da maiúscula de comprimento; e ponta de 0,85.
  3. Centro comum. Mais tarde viu-se que ↑ e ↓ ficavam em alturas diferentes, e «↑↓» parecia uma escadinha. As quatro setas ganharam um centro comum — o meio da altura da maiúscula. Agora elas avançam para fora da linha igualmente para cima e para baixo.

Verificação em 9–16 pixels

De longe, o olho vê a placa pequena. Por isso olhamos a fonte em corpo pequeno (o tamanho da fonte) na tela — 9, 12 e 16 pixels.

Ipak Davlat em 9, 12 e 16 pixels
Ipak Davlat Regular em 9, 12 e 16 pixels, ampliado quatro vezes sem suavização. Ipak; composto com HarfBuzz (hb-view) com ss02 e --language=uz; fonte — SIL OFL 1.1 · CC BY 4.0 · Ipak

Na verificação, as palavras de controle foram olhadas a 9 pixels. Todas são legíveis. Distinguem-se Қ Ғ Ҳ Ў, I, l e 1, O e 0 com o conjunto ss02, 5 e S, 8 e B. As setas ficam centradas na altura da maiúscula.

Os sinais ʻ e ʼ foram verificados à parte. Na primeira versão, ambos pareciam «/» e diferiam só na espessura das pontas. Em corpo pequeno, isso não funciona. Agora o ʻ tem a massa embaixo, o ʼ, em cima, e as silhuetas olham para lados opostos.

O que recomendamos para placas

Da verificação saiu uma lista curta de regras de aplicação:

  • Bold — o estilo principal das placas.
  • A altura da maiúscula em indicadores de tela: não menos que ~12 pixels.
  • Para números, ss02; para colunas de números, ss02 junto com tnum (algarismos tabulares de largura uniforme).
  • O separador «·» deve ser posto com espaços: «Metro · Taksi».

O lado técnico também foi verificado. O Font Bakery — um conjunto de verificações automáticas da fonte: as observações que restaram referem-se à base Overpass, não à camada uzbeque. O OTS — a verificação com que os navegadores Chrome e Firefox aprovam as webfonts antes de carregar — não encontrou observações.

O resultado

Nenhuma dessas correções se nota em texto comum. O rabinho do l, o zero cortado, o ponto no seu lugar, as setas parelhas — você só as vê quando elas faltam. Mas são exatamente elas que decidem se a pessoa encontra a sua saída à primeira vista.

Fontes

  • Highway Gothic e a sua finalidade — Wikipedia.
  • U+00B7 MIDDLE DOT, setas U+2190–U+2193 — tabelas do Unicode.
  • Conjuntos estilísticos e algarismos tabulares (tnum) — especificação OpenType, Microsoft Typography; classes de glifos — descrição da tabela GDEF no mesmo lugar.
  • O zero cortado — Wikipedia, «Slashed zero».
  • Font Bakery e OTS — repositórios dos projetos.
  • As correções e as medições são nossas: montagem do Ipak Davlat v0.1, outubro de 2026.

Links: