Open imagico opened 4 days ago
Looks a very sensible overall strategy to me.
Am I right in thinking that #4893 would address the acute problem in the meantime?
Am I right in thinking that https://github.com/gravitystorm/openstreetmap-carto/pull/4893 would address the acute problem in the meantime?
That probably depends on what you identify as the acute problem.
But yes, sourcing the emoji font from archive.org is probably a reasonably stable solution. #4893 mainly needs a thorough review.
Since #4606 we have been including a script to download the fonts we use and this way implicitly tell style users they can rely on that taking care of the fonts. Unfortunately, upstream sources of fonts are volatile and require maintainance of the download locations as well as font file naming (#5013, #4956). Our current font download script design is not very good for managing that.
This is a proposal how a more sustainable approach could look like. This is not meant to rule out smaller changes to the existing setup to fix acute issues but to provide a discussion basis for a more long term strategy how to develop this further.
Proposal
The main ideas are:
fonts.mss
(where the order of entries is crucial - see #4606) - this way we would have a single location where to make changes to the fonts rather than two (fonts.mss
andget-fonts.sh
) in different languages.This is just a rough sketch of how this could look like, the details would need to be worked out of course. Discussion of those as well as of the proposal is welcome.