0
所以我在一個文件夾中有多個'.ttf'字體購買我沒有在使用fxml和CSS的場景生成器中使用它們。如何在使用CSS的場景生成器中附加自定義字體?
這裏就是我和一個叫連接到一個CSS文件「串行連接」與論文線標籤的嘗試:
.serialConn {
-fx-font-family:URL("fonts/capsuula.ttf");
}
這是類似於我使用設定的背景是什麼,但顯然不爲字體工作。
所以我在一個文件夾中有多個'.ttf'字體購買我沒有在使用fxml和CSS的場景生成器中使用它們。如何在使用CSS的場景生成器中附加自定義字體?
這裏就是我和一個叫連接到一個CSS文件「串行連接」與論文線標籤的嘗試:
.serialConn {
-fx-font-family:URL("fonts/capsuula.ttf");
}
這是類似於我使用設定的背景是什麼,但顯然不爲字體工作。
這應該對Java版本< 1.8u60工作:
@font-face {
font-family: 'Capsuula';
src: url('fonts/capsuula.ttf');
}
.serialConn {
-fx-font-family: 'Capsuula';
}
注:
確保的-fx-font-family
(Capsuula
在我的代碼示例)的值是字體的實際名稱因爲它在capsuula.ttf
內部找到。
欲瞭解更多信息,你可以去How to integrate custom fonts in your JavaFX application by using CSS
謝謝,但它不是,至少在現場建造工作(對不起......應該有前面提到的!)。我在創建網頁時嘗試了類似的東西 - 工作正常,但不在場景構建器或fxml中。順便說一下,我的桌面應用程序應該可以正常工作,因此我的電腦上的文件夾中有'.ttf'文件。 –
@tpmabb:我更新了我的答案。 –
哦!重新加載並再次嘗試 - 仍然拒絕。 –