私はJavaFXのは、このようなコードでフォントをロードしますのJavaFXは、カスタムフォントから重さとスタイルを無視し
font = Font.loadFont(getClass().getClassLoader().getResource("gui/font.ttf").toExternalForm(), 25);
と、それが正常にロードされた後に、テキスト
text.setFont(font);
に適用します
私はそれに
text.setStyle("-fx-font-weight: bold;");
または
01のようないくつかのスタイルやウェイトを適用しようとすると、テキストは、右のフォントを示すが、text.setStyle("-fx-font-style: italic;");
何も変更されていません。 SceneBuilderでもこれを試しましたが、そこでは機能しません。 Javaですべてのスタイルと重みを使用してフォントをロードするにはどうすればよいですか(または、少なくともそれらを派生させようとしていますか?)
EDIT:使用泉:Peque Script(私が知っている、5分前、それはメンテナンスではありませんでした) thisまたはthis
編集された質問 – SnowyCoder
はい、しかしjava.awt.Fontにはフォントを派生させるものがあり、これは他のすべての通常のapi /アプリケーションにありますが、太字またはイタリックを派生させる方法はありませんか? (たとえそれが自分で行うべきであるとしても) – SnowyCoder