These are the screens of the same text in JavaFX (smoothing lcd and gray font) and Swing (by default) in Windows 7 (Java JDK 8u45):
Both JavaFX and Swing fonts are the same (family: Segoe user interface, style: plain, size: 12).

JavaFX 8 (lcd)

JavaFX 8 (gray)

Swing
The differences are small but noticeable.
Note. I do not want to include Swing components in JavaFX.
source
share