无法在 java 应用程序中包含字体文件夹

Unable to include font folder in java application

我遇到了一个奇怪的问题,现在卡住了。我在本地计算机上的 tomcat 中有一个 java 应用程序 运行ning。最近的要求是为应用程序包含一个新字体。我下载了字体并放在我的 style.css 所在的文件夹 lookandfeel 下。

当前文件夹结构

在我的 style.css 中,我正在使用以下代码导入字体

@import url("/font/stylesheet.css");
html {font-family: "Clarimo UD PE", Helvetica, Sans-Serif;}

但是当我 运行 我的代码时它仍然使用 'Helvetica' 并且我的文件夹结构是这样的

不知怎么的,它没有部署字体文件夹。我错过了什么吗?

我看不到你的整个文件树,但从外观上看,名为“lookandfeel”的目录在根目录中。

您的导入 URL 正在寻找名为 font 的目录,该目录是根目录的子目录。我认为您打算使用“font/stylesheet.css”或“/lookandfeel/font/stylesheet.css”

试试这个:

@import url("../font/stylesheet.css");
html {font-family: "Clarimo UD PE", Helvetica, Sans-Serif;}

正在检查外观目录中的 font 文件夹。