In the next major release (v3), the bundled styles and fonts will be removed.
The current version of TileServer GL (v2) contains bundled OpenMapTiles styles and fonts (via tileserver-gl-styles package dependency).
It is getting increasingly hard to maintain the version of the styles and its compatibility with the latest OpenMapTiles data. When there is a new version of OpenMapTiles data released, the styles bundled with TileServer GL need to be updated in order to match the version, but there is a risk of breaking compatibility with the older version of data.
As a result, there were recent reports of missing labels (#260, #267) and possibly other issues related to this.
When the bundled styles and fonts are removed, the developers will have to download the styles (see e.g. https://openmaptiles.org/styles/) and create a config.json file (see http://tileserver.readthedocs.io/en/latest/config.html). Then, you will be able to upgrade the TileServer GL without worrying about unwanted style update and also update the styles independently without having to upgrade the TileServer GL.
This cleanup will also make the TileServer GL a little more data-agnostic, independent and less interconnected with the OpenMapTiles project.
In the next major release (v3), the bundled styles and fonts will be removed.
The current version of TileServer GL (v2) contains bundled OpenMapTiles styles and fonts (via
tileserver-gl-styles packagedependency).It is getting increasingly hard to maintain the version of the styles and its compatibility with the latest OpenMapTiles data. When there is a new version of OpenMapTiles data released, the styles bundled with TileServer GL need to be updated in order to match the version, but there is a risk of breaking compatibility with the older version of data.
As a result, there were recent reports of missing labels (#260, #267) and possibly other issues related to this.
When the bundled styles and fonts are removed, the developers will have to download the styles (see e.g. https://openmaptiles.org/styles/) and create a
config.jsonfile (see http://tileserver.readthedocs.io/en/latest/config.html). Then, you will be able to upgrade the TileServer GL without worrying about unwanted style update and also update the styles independently without having to upgrade the TileServer GL.This cleanup will also make the TileServer GL a little more data-agnostic, independent and less interconnected with the OpenMapTiles project.