JDK-8000468 : Diacritic is not applyed to a base letter on Linux
  • Type: Backport
  • Backport of: JDK-8000423
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 7u40,8
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2012-10-05
  • Updated: 2013-06-10
  • Resolved: 2012-12-03
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 7 JDK 8
7u40 b06Fixed 8Fixed
Description
java version "1.7.0_10-ea"
Java(TM) SE Runtime Environment (build 1.7.0_10-ea-b08)

The issue is not reproduced on 1.6.0_22

Steps to reproduce:
- Run the code below (Frame with TextField) on Linux:
----------------------------------------------------------
import java.awt.Frame;
import java.awt.TextField;

public class TextFieldTest {
    public static void main(String[] args) {
        Frame frame = new Frame("Test");
        frame.setSize(300,200);
        frame.add(new TextField());
        frame.setVisible(true);
    }
}
----------------------------------------------------------

- Switch keyboard to USA Alternative International
- Type  ` + e
Only 'e' is shown without the grave dead key ( '��' )

Comments
Verified in 7u40b25 with a TextField
10-06-2013