JEP 267: Unicode 8.0
|Status||Closed / Delivered|
|Component||core-libs / java.lang|
|Discussion||i18n dash dev at openjdk dot java dot net|
|Reviewed by||Brian Goetz|
|Endorsed by||Brian Goetz|
Support the latest version of Unicode, with changes to the following classes:
Two related Unicode specifications will not be implemented by this JEP:
- UTS #10, Unicode Collation Algorithm, and
- UTS #46, Unicode IDNA Compatibility Processing.
Unicode is an evolving industry standard, so we must keep Java to date with the latest version.
We will need to verify that the latest Unicode data is correctly used by the relevant classes.
Risks and Assumptions
Unicode 8 was released in June 2015. While fairly late in JDK 9 development, it is important to always implement the latest Unicode standard. Deferring until JDK 10 would put us more than three years behind.
It's possible that a minor update to the Unicode Standard (e.g., 8.0.X) will be released before JDK 9 ships, in which case we may want to consider incorporating that version.
This feature depends on the Unicode Standard of the Unicode Consortium.