arcgisApi加载页面默认引用在线字体

三步走,发现问题,找解决方法,解决问题。

1.用的版本是arcgisapi4.15,加载字体时,默认加载在线字体(.pdf),如下图:

arcgisApi加载页面默认引用在线字体

2.查了官方api之后(图二),解释如下,简单来说,就是从4.8开始默认featureLayer和csvLayer默认访问https://static.arcgis.com/fonts加载字体,官方也给了配置加载本地字体的方式,如图三:

arcgisApi加载页面默认引用在线字体

arcgisApi加载页面默认引用在线字体

3.解决方法是:下载arcgisapi支持的pdf字体之后,放到容器中(此处我用的nginx),加入配置引用,或者直接修改init.js中的fonts地址。如下图所示:

arcgisApi加载页面默认引用在线字体

最终,解决问题:

arcgisApi加载页面默认引用在线字体