【问题标题】:Font is bold on Ubuntu 18.04, but not on 18.10字体在 Ubuntu 18.04 上是粗体,但在 18.10 上不是
【发布时间】:2019-02-20 15:34:41
【问题描述】:

在 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)

【问题讨论】:

  • 在 18.04 上运行 SW 时,粗体布尔值是否设置为 false?
  • 两个应用程序的代码完全相同。
  • 显然它被设置为粗体,但 18.10 只是忽略了它。请参阅我自己的答案。

标签: ubuntu javafx-8 ubuntu-18.04


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-12
    • 1970-01-01
    相关资源
    最近更新 更多