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