-
JEP
-
Resolution: Delivered
-
P2
-
Rachna Goel
-
Feature
-
Open
-
SE
-
-
M
-
M
-
327
Summary
Upgrade existing platform APIs to support version 10.0 of the Unicode Standard.
Goals
Support the latest version of Unicode, mainly in the following classes:
Character
andString
in thejava.lang
package,NumericShaper
in thejava.awt.font
package, andBidi
,BreakIterator
, andNormalizer
in thejava.text
package.
Non-Goals
Four related Unicode specifications will not be implemented by this JEP:
- UTS #10, Unicode Collation Algorithm
- UTS #39, Unicode Security Mechanisms
- UTS #46, Unicode IDNA Compatibility Processing
- UTS #51, Unicode Emoji
Motivation
Unicode is an evolving industry standard, so we must keep Java to date with the latest version.
Description
Java SE 10 implements Unicode 8.0. Unicode 9.0 adds 7,500 characters and six new scripts, and Unicode 10.0.0 adds 8,518 characters and four new scripts. This upgrade will include the Unicode 9.0 changes, and thus will add a total of 16,018 characters and ten new scripts.
- is blocked by
-
JDK-8185532 JEP-JDK-8182490: Performance Plan: No Perf team involvement needed
-
- Closed
-
- relates to
-
JDK-8197582 Eliminate binary files from ICU4J in the source repository
-
- Closed
-
-
JDK-8191410 Update Unicode Data Files to 10.0.0
-
- Resolved
-