【发布时间】:2013-05-27 04:19:21
【问题描述】:
首先,我是一个编码方面的新手。我需要在我的基于 java FXML 的应用程序中嵌入字体,但不知道该怎么做。我已将字体fontName.ttf 粘贴到项目源代码根目录下的“resources”文件夹中,即App/src/app/resources。我已将组件(文本)的 CSS 设置为
#text {
-fx-font-family: url(resources/fontName.ttf);
}
我也尝试在网址中添加引号,即url("resources/fontName.ttf");,但它不起作用。我还为组件设置了 CSS id,所以这不是问题。还有其他工作方式吗?我见过http://fxexperience.com/2010/05/how-to-embed-fonts/,但它不起作用,因为我有JDK 1.7 u21。关于嵌入字体的正确方法有什么想法吗?
【问题讨论】: