3

我正在尝试在 style.css 文件中使用字体。我已经使用 Spring 3 将我的样式字体 .ttf 文件放入资源中。当使用 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')”?

4

1 回答 1

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 字体,它可以工作。

于 2013-07-01T23:03:38.890 回答