This project packages the most common free fonts with [fontnik](https://github.com/mapbox/fontnik) so you don't have to worry about [SDL](https://www.mapbox.com/blog/text-signed-distance-fields/) and [gzipped PBFs](https://github.com/mapbox/mapbox-gl-js/i
This project packages the most common free fonts with
fontnik so you don't have to
worry about SDL
and gzipped PBFs.
The fonts are deployed to https://free.tilehosting.com/ which also supports concatenating fonts.
Your current Mapbox GL Style JSON configuration for glyphs will look like this.
``javascript`
"glyphs": "mapbox://fonts/openmaptiles/{fontstack}/{range}.pbf",
In order to use the fonts without a Mapbox API key edit your Mapbox GL Style JSON and change the endpoint for glyphs to http://fonts.openmaptiles.org/{fontstack}/{range}.pbf.
`javascript`
"glyphs": "http://fonts.openmaptiles.org/{fontstack}/{range}.pbf",
The following fonts that are available in Mapbox Studio are supported.
* Noto Sans (patched by Klokan Technologies)
* Open Sans
* PT Sans
* Roboto
* Metropolis
Install required packages:
``
npm install
Generate fonts:
``
node ./generate.js_output` directory.
The PBFs will created be in the
Please mind the license of the original fonts.
All fonts are either licensed under OFL or Apache.