在Ubuntu 18.04上运行JavaFX应用程序会使字体变为粗体,但在18.10上看起来应该是这样。
图像显示(从左到右)
我正在运行Ubuntu 18.10和18.04。我的应用程序使用openjdk-11。
java -version
回归:
在18.10:
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment (build 11.0.1+13-Ubuntu-3ubuntu3.18.10.1)
OpenJDK 64-Bit Server VM (build 11.0.1+13-Ubuntu-3ubuntu3.18.10.1, mixed mode, sharing)
在18.04:
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment (build 11.0.1+13-Ubuntu-3ubuntu118.04ppa1)
OpenJDK 64-Bit Server VM (build 11.0.1+13-Ubuntu-3ubuntu118.04ppa1, mixed mode, sharing)
经过一番挖掘后,我发现一个名为Styles.css
的文件被加载了。其内容如下:
.button {
-fx-font-weight: bold;
}
在18.10,它被忽略,在18.04它不是。删除这些行修复了它。