Skip to content

Server for glyph/font files compatible with mapbox-gl-js

Notifications You must be signed in to change notification settings

skyeer/map-glyph-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NPM version Build Status Dependency Status Dev Dependency Status

map-glyph-server

Server for glyph/font files compatible with mapbox-gl-js

Install

$ npm install --global map-glyph-server

Environment

The following environment variables are used by map-glyph-server

  • MAP_GLYPH_SERVER_FONT_PATH - needs to specify the location of the fonts files
  • MAP_GLYPH_SERVER_PORT - local port to which map-glyph-server binds to default: 3060
  • MAP_GLYPH_SERVER_CACHE_MAX_AGE - if specified used as a max-age value of the Cache-Control header when serving font/pbf files (maximum amount of seconds a resource is considered fresh)

/etc/default/map-glyph-server can be used to set environment variables

Usage

Prior to starting the server glyphs should be located in MAP_GLYPH_SERVER_FONT_PATH directory. This can be achieved using openmaptiles/fonts or a similar utility.

In order to use the fonts edit Style JSON and change the endpoint for glyphs:

"glyphs": "https://fonts.example.com/fonts/{fontstack}/{range}.pbf",

License

MIT © Damian Krzeminski

About

Server for glyph/font files compatible with mapbox-gl-js

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 97.5%
  • Makefile 2.5%