JDK 12 dołączyło obsługę Unicode 11.0.0.
Unicode 11.0.0 jest kontynuacją Unicode 10.
Unicode 11.0.0 wprowadza następujące cechy, które obsługuje JDK 12:
- 684 nowych znaków
- 7 nowych skryptów
- 11 nowych bloków
684 nowych znaków to między innymi:
- 66 znaków emoji (emotikony)
- Symbol copyleft
- Połówkowe gwiazdki dla systemów ratingowych
- Dodatkowe symbole astrologiczne
- Szachowe symbole Xiangqi Chinese
7 nowych skryptów:
- Hanifi Rohingya
- Old Sogdian
- Sogdian
- Dogra
- Gunjala Gondi
- Makasar
- Medefaidrin
11 nowych bloków obejmuje 7 nowych bloków dla powyższych skryptów i 4 bloki dla istniejących skryptów:
- Georgian Extended
- Mayan Numerals
- Indic Siyaq Numbers
- Chess Symbols