的问题加载自定义字体和
我创建为我的应用超级马里奥主题的CSS样式表,我想我的按键的字体更改为所谓按自定义字体启动2P,这是NES Mario游戏中使用的像素化字体。但是,我的应用程序由于某种奇怪的原因没有加载字体。
CSS代码:
.text
{
-fx-font-family: "Press-Start-2P";
}
.button
{
-fx-background-color: transparent;
//-fx-text-fill: rgb(255, 255, 255);
}
@font-face
{
font-family: Press-Start-2P;
src: url("PressStart2P.ttf");
}
当我运行应用程序,它给了我这个消息:
2015年4月25日上午08时22分32秒com.sun.javafx。 css.StyleManager loadStylesheetUnPrivileged INFO:无法加载@ font-face字体[file:/ C:/ Users/Ahmad%20El-Baher/Documents/Programming/Java/Integrative%20Project%20Semester%204/trunk/build/classes/res/styles/PressStart2P.ttf]
如何让我的应用程序正确载入我的字体?
请记住,如果您的css文件位于文件夹(样式)中,那么如果.ttf位于文件夹Styles中,则代码将起作用。其他方式您必须去找到file.For例如,如果.ttf是文件夹(父),这是文件的父文件夹,那么路径必须在CSS(src:url(“../ PressStart2P.ttf”); which(..)意味着我回去一个文件夹。这只是一个例子。 – GOXR3PLUS
我的回答不正确吗? – Underbalanced
你好@不平衡!非常抱歉,要把你和其他人一起留在这里。我记得很久以前我已经解决了这个问题,但我完全忘了我提出的这个问题,所以最近我只记得你评论过。不幸的是,我不记得我是如何解决这个问题的,所以我不知道该怎么处理我的这个问题... – gameCoder95