osm-americana / openstreetmap-americana

A quintessentially American map style
https://americanamap.org
Creative Commons Zero v1.0 Universal
183 stars 60 forks source link

Missing non-Latin and extended Latin script characters #393

Closed claysmalley closed 1 year ago

claysmalley commented 2 years ago

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

1ec5 commented 2 years ago

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.

ZeLonewolf commented 2 years ago

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.

claysmalley commented 1 year ago

Non-Latin scripts confirmed to be missing: