JEP 267: Unicode 8.0

OwnerYuka Kamiya
Created2015/03/13 04:55
Updated2017/06/19 12:18
TypeFeature
StatusClosed / Delivered
Componentcore-libs / java.lang
ScopeSE
Discussioni18n dash dev at openjdk dot java dot net
EffortS
DurationS
Priority2
Reviewed byBrian Goetz
Endorsed byBrian Goetz
Release9
Issue8075115

Summary

Upgrade existing platform APIs to support version 8.0 of the Unicode Standard.

Goals

Support the latest version of Unicode, with changes to the following classes:

Non-Goals

Two related Unicode specifications will not be implemented by this JEP:

Motivation

Unicode is an evolving industry standard, so we must keep Java to date with the latest version.

Description

This is a follow-on to JEP 227, which introduced Unicode 7.0 in JDK 9. Unicode 8.0 adds an additional ~8,000 characters, 10 blocks, and 6 scripts.

Testing

We will need to verify that the latest Unicode data is correctly used by the relevant classes.

Risks and Assumptions

Dependences

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