JDK-8091616 : Prism: font: ligature and kerning support
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: fx2.0
  • Priority: P3
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2010-02-11
  • Updated: 2018-09-05
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.
Other
tbdUnresolved
Related Reports
Blocks :  
Description
In the Soma release and earlier, Java 2D can be used to support kerning and ligatures (optional
and required). Prism lacks opentype layout which would provide a basis for that
so this is related to and dependent on that requirement
Comments
FYI, we have all the code to perform kerning in place, it is just not exposed in the API. My intention was to design an API for kerning as well as other typography features, but we ran out of time for this in JavaFX 8.
22-07-2014

No kerning, no tracking, no javafx for me. Even AWT does this stuff...
16-07-2014

Not part of the FX 8 PRD, consider for future release
27-10-2012

I'm aware of the proposal to add SVG glyphs to opentype fonts. There's a draft here http://lists.w3.org/Archives/Public/public-svgopentype/2012Aug/att-0000/SVG_in_OpenType_WD_2012-08-07.pdf
14-08-2012

And if you want more than OpenType features, SVG fonts [1] allowed multicolor glyphs and some people liked this feature [2], by example for emoji or illuminated initials. [1]: http://www.w3.org/TR/SVG/fonts.html [2]: http://www.w3.org/community/svgopentype/
14-08-2012

As far as API goes I believe we should design a API that allows more than kerning and ligatures. Advance font features should also be allowed, for example: http://www.w3.org/TR/css3-fonts/#font-rend-props
14-08-2012

RT-17411 Complex text, will, as a subtask, enable OpenType layout. Only after that is in we can add ligature support. It will also depend on having measuring APIs that understand this.
11-11-2011