如何在Spring3中使用css文件中的字体面

如何在Spring3中使用css文件中的字体面,css,spring-mvc,font-face,Css,Spring Mvc,Font Face,我试图在style.css文件中使用字体面。我已经将我的style font.ttf文件放入Spring3的参考资料中。使用字体时,我需要将.ttf文件的路径如下: @font-face{ 字体系列:NosiferCaps常规字体; src:url('../font/1942/1942.ttf'); } .myClass{ 字体:39px/1.2 NosiferCaps常规,verdana; 文本阴影:2PX2PX9PX灰色; } 那么,如何在带有Spring的style.css文件中引用“s

我试图在style.css文件中使用字体面。我已经将我的style font.ttf文件放入Spring3的参考资料中。使用字体时,我需要将.ttf文件的路径如下:

@font-face{
字体系列:NosiferCaps常规字体;
src:url('../font/1942/1942.ttf');
}
.myClass{
字体:39px/1.2 NosiferCaps常规,verdana;
文本阴影:2PX2PX9PX灰色;
}

那么,如何在带有Spring的style.css文件中引用“src:url('../fonts/1942/1942.ttf')?

您必须在servlet-context.xml文件中映射resources文件夹,如下所示:

<!-- 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字体,它很有效