如何使用nginx提供localhost字体文件

时间:2015-10-24 00:34:53

标签: twitter-bootstrap nginx fonts webserver glyphicons

我有一个我正在使用的网络应用程序:

  • AngularJS + Bootstrap(3.3.5)
  • NGINX 1.6.2(提供静态文件和网络相关工件)
  • GLASSFISH 4

我通过NGINX提供我的应用程序,并通过NGINX配置使用重定向将数据的JSON请求发送到GLASSFISH应用服务器。

当我尝试使用通过NGINX本地托管的bootstrap Glyphicon时,上面的配置只显示正,负和字母图标,所有休止符显示为空框,我在浏览器调试工具中收到以下消息:

downloadable font: WOFF2: Failed to read 'length' or it does not match the actual file size (font-family: "Glyphicons Halflings" style:normal weight:normal stretch:normal src index:1)

downloadable font: Failed to convert WOFF 2.0 font to SFNT (font-family: "Glyphicons Halflings" style:normal weight:normal stretch:normal src index:1)

downloadable font: rejected by sanitizer (font-family: "Glyphicons Halflings" style:normal weight:normal stretch:normal src index:1) 

downloadable font: incorrect file size in WOFF header

我相信这是一个与NGINX字体托管相关的问题,因为当我禁用NGINX并直接从CDN或Glassfish托管所有文件时,Glyphicons会正确显示。

有人能否对nginx配置有所了解?

0 个答案:

没有答案