字体不适用于Apache2.4.x

字体不适用于Apache2.4.x,apache,font-awesome,Apache,Font Awesome,当我尝试在Apache 2.4.x项目中静态使用font awesome(fa)时,图标将不会显示。Fa与Apache2.2.x和Python的SimpleHtpServer配合使用 这不是IE/Firefox的问题,在IE/Firefox中会显示一个框而不是图标 我在Dreamfactory(OSX)中使用了它,但我也尝试了MacPorts的vanilla Apache,获得了相同的结果 当页面加载时,Chrome的控制台会报告以下内容: 解释为样式表但使用MIME类型text/troff传输

当我尝试在Apache 2.4.x项目中静态使用font awesome(fa)时,图标将不会显示。Fa与Apache2.2.x和Python的SimpleHtpServer配合使用

这不是IE/Firefox的问题,在IE/Firefox中会显示一个框而不是图标

我在Dreamfactory(OSX)中使用了它,但我也尝试了MacPorts的vanilla Apache,获得了相同的结果

当页面加载时,Chrome的控制台会报告以下内容:

解释为样式表但使用MIME类型text/troff传输的资源:
“http://localhost:8080/files/applications/CADRe/bower_components/font-awesome/css/font awesome.min.css.“

Fa安装了bower,我将其包括如下内容:

<link href="bower_components/font-awesome/css/font-awesome.min.css" rel="stylesheet">


我的项目还包括angularjs和bootstrap。

当你运行DreamFactory管理控制台时,你看到图标了吗?它们使用引导CDN来提供字体

这可能是apache配置问题,在这种情况下,您需要编辑apache配置以支持mime类型:

AddType application/vnd.ms-fontobject eot
AddType font/truetype ttf
AddType application/x-font-woff woff

我想将此作为注释,但这是一个新帐户,不允许使用。

使用完整路径添加css,并在.htaccess或apachec配置文件中添加字体mytype

<link href="http://localhost:8080/files/applications/CADRe/bower_components/font-awesome/css/font-awesome.min.css" rel="stylesheet">

你是通过Bitnami运营DreamFactory吗?在运行之前使用Grunt缩小/concat/etc?我在OSX Mavericks上本地使用DreamFactory。我没有使用Grunt。我确实在dreamfactory中看到图标,但在我的dreamfactory应用程序中看不到。我尝试将上面的代码添加到dreamfactory的httpd.conf文件的底部,但随后我还注意到它们在mime.types中没有注释。恐怕这不是apache或dreamfactory的问题。我们在预先安装在您的DSP上的Angular Todo应用程序中使用了font awesome。首先尝试使用CDN来验证您的min文件是否损坏或被误解。CDN工作正常。我想我会一直使用它,直到我弄明白为什么本地文件不起作用。我仍然可以研究这个问题,你用过Bitnami安装程序吗?是的,我用过Bitnami安装程序。
AddType application/vnd.ms-fontobject eot
AddType font/truetype ttf
AddType application/x-font-woff woff