字体在Ubuntu 18.04上是粗体,但在18.10不是

问题描述 投票:0回答:1

enter image description here

在Ubuntu 18.04上运行JavaFX应用程序会使字体变为粗体,但在18.10上看起来应该是这样。

图像显示(从左到右)

  1. 18.10的窗口,
  2. 在18.04的窗口,和
  3. 在18.04上运行的Scenebuilder预览窗口。

我正在运行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)
ubuntu javafx-8 ubuntu-18.04
1个回答
0
投票

经过一番挖掘后,我发现一个名为Styles.css的文件被加载了。其内容如下:

.button {
    -fx-font-weight: bold;
}

在18.10,它被忽略,在18.04它不是。删除这些行修复了它。

© www.soinside.com 2019 - 2024. All rights reserved.