JEP 133: Unicode 6.2

AuthorYuka Kamiya
OrganizationOracle
Created2011/7/22
Updated2012/12/4
TypeFeature
StateFunded
Componentcore/i18n
ScopeSE
RFE7070436, 7198195
Internal-refsOracle:A360:666337
Discussioni18n dash dev at openjdk dot java dot net
Start2011/Q3
EffortS
DurationS
Endorsed-byBrian Goetz
Funded-byOracle
Release8
TargetM5

Summary

Extend existing platform APIs to support version 6.2 of the Unicode Standard.

Non-Goals

Two related Unicode specifications are not covered by this JEP:

Description

Java SE 7 supports the Unicode Standard 6.0.0, which was the latest version of that standard at that time. After that we supported Unicode 6.1.0 released in February 2012 in JDK 8 and are now planning to support Unicode 6.2.0 released on September 2012.

Specifically, the following were the primary changes in Unicode 6.1.0:

And the main change in Unicode 6.2.0 is to support a new Turkish currency sign(U+20BA).

Testing

Need to verify that the latest Unicode data is correctly used by classes such as java.lang.Character, java.lang.String and java.text.BreakIterator.

Risks and Assumptions

If a version newer than 6.2.0 is released in the JDK 8 time frame then this JEP will most likely be updated to specify that version.

Dependences

This feature depends on the Unicode Standard of the Unicode Consortium.