Draft: Add highway shields from OpenStreetMap Americana

James Westman requested to merge jwestman/gnome-maps:shields into main

Add a fallback function to the vector renderer that draws highway shields from OSM Americana, which is CC0. There's a script to refresh the vendored files.

The shield renderer has to be in C because tiles are rendered in worker threads.

Even with libshumate!203 (merged), it looks overwhelming, I'll need to look into how that can be further improved.

image

image

Merge request reports