假设我的应用程序中有一个使用某些Font(javafx.text.Font)的Label。我的应用程序不知道该字体(不是常量),但它可以从标签中获取Font对象。
现在我想基于该标签的当前Font创建一个新Font。所以我会写这样的东西:
Font font = label.getFont();
Font modifiedFont = deriveFont(font, FontWeight.BOLD);
问题是:我只能获取字体名称/系列和大小。但我无法要求重量或款式。此外,没有与AWT字体类似的deriveFont()
方法。
那么我应该如何在JavaFX中创建派生字体?或者这是不可能的(目前)?