0
當我做的JavaFX加載字體,像這樣的代碼:的JavaFX忽略的重量和風格來自定義字體
font = Font.loadFont(getClass().getClassLoader().getResource("gui/font.ttf").toExternalForm(), 25);
,並已成功加載後,將其應用到文本
text.setFont(font);
文本顯示正確的字體,但,當我嘗試應用到它的一些風格或重量類似
text.setStyle("-fx-font-weight: bold;");
或
text.setStyle("-fx-font-style: italic;");
沒有什麼變化。 即使使用SceneBuilder,我也嘗試過,它也不適用。 我能做些什麼來使java加載我的字體與所有樣式和權重(或者,至少,使它試圖派生它們)?
編輯:使用源泉:Peque Script(我知道,5分鐘前,這是不是在維護)網上找到 一些其他字體一樣this或this
已編輯的問題 – SnowyCoder
是的,但在java.awt.Font中有一些派生字體的東西,它在其他正常的API /應用程序中,是不是有任何方法來派生粗體或斜體? (即使它應該自己做) – SnowyCoder