JDK-8072436 : Refactor X11FontManager
  • Type: Enhancement
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 9
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2015-02-03
  • Updated: 2015-08-19
  • Resolved: 2015-03-04
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9 b56Fixed
Related Reports
Relates :  
Description
I would like to be able to use fontconfig for FontManager without any X11, e.g. on systems that don't have X11. For example, I've written a graphics backend for DirectFB that runs on the Raspberry Pi without running X11. This patch separates X11 from fontconfig stuff in X11FontManager and moves it out to a new class FcFontManager:

http://cr.openjdk.java.net/~rkennke/refactor-x11fm/webrev.01/