JEP 267: Unicode 8.0

OwnerYuka Kamiya
TypeFeature
ScopeSE
StatusClosed / Delivered
Release9
Componentcore-libs / java.lang
Discussioni18n dash dev at openjdk dot java dot net
EffortS
DurationS
Reviewed byBrian Goetz
Endorsed byBrian Goetz
Created2015/03/13 04:55
Updated2019/05/13 22:53
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.