的問題加載自定義字體和
我創建爲我的應用超級馬里奧主題的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