包含开放式Sans字体的Tileserver无法呈现开放式Sans Bold

时间:2018-11-01 19:27:57

标签: docker openmaptiles

在我的tileserver的根目录中,我看到pdf格式列出了各种形式的Open Sans。但是,当尝试特别访问Open Sans Bold时,出现400错误,并且回退到Open Sans Regular。下面是我当前的config.json。

{
"options": {
"paths": {
  "root": "/usr/src/app/node_modules/tileserver-gl-styles",
  "fonts": "fonts",
  "styles": "/data",
  "mbtiles": "/data"
  }
},
"styles": {
  "scival_1": {
    "style": "style_1.json"
  },
  "style_2": {
    "style": "style_2.json"
  }
},
"data": {
  "v3": {
    "mbtiles": "tiles.mbtiles"
   }
 }
}

这是我的样式(除非我的示例域指向该容器所在的服务器)

 "sources": {
    "openmaptiles": {
      "type": "vector",
      "url": "mbtiles://tiles.mbtiles"
    }
  },
  "sprite": "https://openmaptiles.github.io/klokantech-basic-gl-style/sprite",
  "glyphs": "https://example.com/fonts/{fontstack}/{range}.pbf"

我已经使用端点/fonts.json调查了已部署的字体堆栈,并遇到了[“ Arial Unicode MS Regular”,“ Open Sans Regular”]。

即使我在docker容器的根目录中看到Open Sans Regular,Bold,Italic等,这也使我感到困惑。

那么,我的错是什么导致我的服务器仅呈现Open Sans Regular?

0 个答案:

没有答案