This is deployed at: https://lfrancke.github.io/moorwegsiedlung/
I followed the instructions on the docs page to download the necessary fonts locally: https://codeload.github.com/protomaps/basemaps-assets/zip/refs/heads/main Last downloaded: adc3c3638ead91a59d1b0640e89a9af1e037c227
The sprites and style come from osm-liberty: https://github.com/maputnik/osm-liberty
./pmtiles extract \
https://build.protomaps.com/20240109.pmtiles \
moorwegsiedlung.pmtiles \
--bbox=9.713459,53.588748,9.734724,53.601635
--maxzoom=14
This creates a larger file than necessary because it seems to download low resolution data for the whole world despite setting maxzoom.
To create a custom map, which includes features that are not part of the pre-built Protomaps one needs to build a custom map.
./mvnw clean package
java -jar target/*with-deps.jar --force --download --area=schleswig-holstein --output=sh.pmtiles
pmtiles extract sh.pmtiles mws.pmtiles --bbox=9.713459,53.588748,9.734724,53.601635 --maxzoom=14
Unimplemented Type 4
error means that some fonts are not available.
The map style uses an old syntax and needs to be migrated using
This favicon was generated using the following font:
This comes from the osm-liberty project and uses various licenses (BSD, CC0 1.0, etc.)
https://github.com/protomaps/basemaps-assets SIL Open Font License