我正在尝试在style.css文件中使用font-faces。我已经将我的样式字体.ttf文件放入Spring 3的资源中。当使用font-faces时,我需要将路径放到.ttf文件中:
@font-face{
font-family: NosiferCaps-Regular;
src: url('../fonts/1942/1942.ttf');
}
.myClass{
font:39px/1.2 NosiferCaps-Regular, verdana ;
text-shadow:2px 2px 9px gray;
}
那么,如何在带有Spring的style.css文件中引用“src:url('../ fonts / 1942 / 1942.ttf')”?
答案 0 :(得分:2)
您必须在servlet-context.xml文件中映射资源文件夹,如下所示:
<!-- Handles HTTP GET requests for /resources/** by efficiently serving
up static resources in the ${webappRoot}/resources directory -->
<resources mapping="/resources/**" location="/resources/" />
根据资源映射路径,您可以按如下方式引用字体:
@font-face
{
font-family: NosiferCaps-Regular;
src: url('http://localhost:8080/{app_name}/resources/fonts/1942/1942.ttf');
}
请根据您的申请替换{app_name}。我使用的是otf字体,它可以工作。