
Źródło: https://openjdk.java.net/jeps/327
Obsługiwana wersja Unicode 8.0.0 została zaktualizowana do Unicode 10.0 (czyli z uwzględnieniem Unicode 9.0), co oznacza dodanie:
- 16 018 nowych znaków (m.in. znak bitcoina (U+20BF), 128 znaków emoji, 19 symboli standardu 4K TV)
 - 10 nowych skryptów
- Adlam
 - Bhaiksuki
 - Marchen
 - Newa
 - Osage
 - Tangut
 - Masaram Gondi
 - Nushu
 - Soyombo
 - Zanabazar Square
 
 - nowych bloków, czyli 10 bloków dla 10 powyższych skryptów i 8 bloków dla istniejących skryptów
- Cyrillic Extended-C
 - Mongolian Supplement
 - Ideographic Symbols and Punctuation
 - Tangut Components
 - Glagolitic Supplement
 - Syriac Supplement
 - Kana Extended-A
 - CJK Extension F
 
 
Podstawowe zmiany w API dotyczą klas:
java.lang.Characterjava.lang.Stringjava.awt.font.NumericShaperjava.text.Bidijava.text.BreakIteratorjava.text.Normalizer

