osm-codes / gridMap-draftPages

experimental and internal testing pages to map visualization and grid exploring
https://afa.codes/
Apache License 2.0
0 stars 0 forks source link

Usar a fonte FE-Schrift na interface de mapa ou apresentação do geocódigo #9

Closed 0e1 closed 1 year ago

0e1 commented 1 year ago

A fonte tipográfica utilizada nas placas de carro do Mercosul, FE-Schrift, é comprovadamente mais legível (para humanos e computadores), evitando ambiguidade entre letras. Quando se tratar de geocódigo misto (p. ex. CO-MAG-SantaMaria~3T6L-L1K), usar, como na placa, o prefixo nominal (CO-MAG-SantaMaria) com tamanho de fonte menor (de 50% a 75%).

Abaixo a comparação do uso da fonte apenas no final do geocódigo, e no geocódigo inteiro, com ou sem ponto de separação — tendo em vista que a fonte não oferece representação de letras minúsculas.

image

Em mapas ou interfaces de apresentação de pontos pode-se adotar a expressão sem o "~", em duas linhas: image

Em placas de numeração predial, onde o contexto é certo e conhecido, pode-se omitir o contexto ou fazer uso do geocódigo absoluto, por exemplo BR~123-XY234Z.

Todos os símbolos (glifos) da fonte e seu uso típico nas placas de automóveis do Mercosul:

image

image

Sempre consultar conteúdos fiáveis em inglês. Quanto ao formatos, no site preferir "WOFF (and its successor WOFF2) are compressed file formats created specifically for web fonts", aos demais como TTF ou OTF. WOFF é de 2009 (rec atualizada em 2012), porém só 30% menos compacto que WOFF2 de 2018 (rec atualizada em 2022), portanto WOFF ainda hoje satisfatório e mais freequentemente disponivel.

Baixar fonte original e testar, opções:

Testar conforme dev Mozilla/font-fac ou Stack

@font-face {
  font-family: 'FE-Schrift';
  src: URL('path/FE-Schrift.woff') format('woff');
}

PS: neste link com form download PDF a história do desenvolvimento da fonte lembra que foi também testado para ser leígivel (sem ambiguidades usuais de O-0, I-l, W-vv, etc.) e eficiente com OCR, o que se confirma com a leitura OCR placas do Brasil. O mesmo OCR otimizado para placas estaria otimizado para placas de numeração predial ou textos com descrição de endereço postal.

0e1 commented 1 year ago

conversão em woff2: https://techpiezo.com/linux/convert-woff2-to-ttf-or-ttf-to-woff2-in-ubuntu/

0e1 commented 1 year ago

Tá muito grudado, tenta incluir a propriedade... testa de 1 a 5 pt letter-spacing: 1pt;

Comentário para issue, e eu testo aqui em HTML primeiro, não é urgente: ... será que está como Monospace, já que o "4T" tem mais espaço que "4M".. Se for para forçar monospace, parece que é font-variant-numeric: tabular-nums; conforme https://stackoverflow.com/a/47362358/287948

0e1 commented 1 year ago

Atualmente usando letter-spacing: 1.5pt;. ver https://github.com/osm-codes/gridMap-draftPages/blob/main/postal/style.css.