Serve fonts

This commit is contained in:
Petr Sloup
2016-03-11 09:48:35 +01:00
parent b98b7244f6
commit d742672238
3 changed files with 68 additions and 3 deletions

View File

@@ -12,7 +12,8 @@ var clone = require('clone'),
express = require('express'),
morgan = require('morgan');
var serve_raster = require('./serve_raster'),
var serve_font = require('./serve_font'),
serve_raster = require('./serve_raster'),
serve_style = require('./serve_style'),
serve_vector = require('./serve_vector'),
utils = require('./utils');
@@ -22,7 +23,11 @@ module.exports = function(opts, callback) {
serving = {
styles: {},
raster: {},
vector: {}
vector: {},
fonts: { // default fonts, always expose these (if they exist)
'Open Sans Regular': true,
'Arial Unicode MS Regular': true
}
};
app.enable('trust proxy');
@@ -65,6 +70,8 @@ module.exports = function(opts, callback) {
};
return id;
}
}, function(font) {
serving.fonts[font] = true;
}));
}
if (item.raster !== false) {
@@ -72,6 +79,8 @@ module.exports = function(opts, callback) {
}
});
app.use('/', serve_font('glyphs', serving.fonts));
//TODO: cors
Object.keys(vector).forEach(function(id) {