openstreetmap-americana icon indicating copy to clipboard operation
openstreetmap-americana copied to clipboard

Many Latin letters with diacritics are missing

Open claysmalley opened this issue 2 years ago • 2 comments

The typeface used for labels, Metropolis Bold, is missing many Latin letters with diacritics.

Ảnh chụp Màn hình 2022-06-11 lúc 04 52 21

Examples of missing letters in labels:

Chișinău, Moldova Screenshot from 2022-06-11 10-14-58

Bắc Giang and Hải Dương, Vietnam Screenshot from 2022-06-11 10-16-17

claysmalley avatar Jun 11 '22 14:06 claysmalley

It would be possible to produce font PBFs that composite Metropolis with a fallback font that covers more of Unicode’s Latin blocks. However, Metropolis is a relatively unique font, and I haven’t come across a fork of it that adds more character support.

This could be an opportunity to replace Metropolis with an altogether different font, bundle it with the Americana package, and deploy it over GitHub Pages. After all, if we’re aiming for a familiar road atlas aesthetic, then the typefaces are a big part of that. Road atlases have used many typefaces, but one as geometric as Metropolis is rare, because space economy is usually a consideration.

1ec5 avatar Jun 12 '22 04:06 1ec5

Note there was no design choice on my part to use Metropolis, it was just one of the few I could figure out how to get working.

ZeLonewolf avatar Jun 12 '22 12:06 ZeLonewolf

Non-Latin scripts confirmed to be missing:

  • Cyrillic
  • Greek
  • Georgian
  • Armenian
  • Arabic
  • Hebrew
  • Cherokee
  • Canadian Aboriginal Syllabics
  • Tifinagh
  • Ethiopic
  • Devanagari
  • Bengali
  • Gurmukhi
  • Gujarati
  • Odia
  • Tamil
  • Telugu
  • Kannada
  • Malayalam
  • Sinhala
  • Thaana
  • Tibetan
  • Burmese
  • Khmer
  • Thai
  • Lao

claysmalley avatar Nov 27 '22 17:11 claysmalley